yunuss9
Messages postés4Date d'inscriptionmardi 1 mars 2005StatutMembreDernière intervention25 juillet 2005
-
25 juil. 2005 à 19:59
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
28 juil. 2005 à 20:22
La requete sum() me cause des pb q j ne comprends pas:
je veux recuperer la soe des montants qi est ds une table:
"select *,SUM(Montant) as TotalMontant from CONSOMMATION ,service
Where CONSOMMATION.Code_Service=Service.Code_Service"
Montant est de type int
Code_Conso est de type int aussi
Le msg d'erreur qu'il m'envoie est:
La colonne 'consommation.Code_Conso' est incorrecte ds la liste de
selection parce q'elle n'est pas contenue ds une fonction d'agrégation
et q'il n'ya pas de clause group by.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 25 juil. 2005 à 20:20
Salut,
Cette syntaxe devrait fonctionner :
"select Service.Code_Service, SUM(Montant) as TotalMontant from CONSOMMATION ,service
Where CONSOMMATION.Code_Service=Service.Code_Service GROUP BY Service.Code_Service"
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?