[SQL] pb de format avec AVG

pb de format avec AVG [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 09-12-2005 à 11:56:45    

Hello all,
 
J'ai un tout petit souci mais que j'arrive pas à résoudre quand meme  :ange:  
en fait voila, j'ai dans ma requete sql  la fonction avg pour faire la moyenne d'une note, le résultat qu'elle me retourne est de la forme x,xxxx, et j'aimerai bien qu'elle s'arrete à 2 chiffres apres la virgule, mais je n'arrive pas a lui faire comprendre, des idées?
Merci

Reply

Marsh Posté le 09-12-2005 à 11:56:45   

Reply

Marsh Posté le 09-12-2005 à 12:35:02    

C'est avec quelle base de données et quelle interface ?
 
Sous Access, il y a l'instruction format().
Sous Oracle, sqlplus, il y a COL ... FOR ... HEAD

Reply

Marsh Posté le 09-12-2005 à 12:53:02    

PHP/Mysql

Reply

Marsh Posté le 09-12-2005 à 13:39:02    

Formater la valeur dans PHP avec  

$avg_a_afficher = sprintf("%1.2f", floatval($avg_venant_de_mysql));

Reply

Marsh Posté le 09-12-2005 à 14:25:04    

Merci pour ta réponse, ca marche mais j'ai un nouveau soucis, desormais la moyenne de mes notes sont les memes quelques soit l'enregistrement, voici ce que j'ai mis en haut de ma page :
<?php $notemoy = sprintf("%1.2f", floatval($row_rsblabla['moyenne']))?>
 
et le code pour afficher la moyenne :
note : <?php echo $notemoy ?>

Reply

Marsh Posté le 09-12-2005 à 14:52:29    

non finalement c bon j'ai trouvé, fallais que je replace correctement la déclaration de la variable &notemoy, merci pour ton aide :jap:


Message édité par leohnart le 09-12-2005 à 14:52:54
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed