michimichid
Messages postés36Date d'inscriptionmardi 28 juillet 2009StatutMembreDernière intervention10 février 2012
-
12 avril 2011 à 01:44
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
13 avril 2011 à 11:48
Bonjour,
j'ai un problème dans ma req Sql, ma requête est la suivante :
[*] SELECT SUM(Qte) AS Qté, Des, Pu, SUM(Somme) AS Somme, Etat, Mode, Nom, Date_Entre
FROM dbo.Commande
WHERE (Type = 'Client')
Group By Des
le problème lors ce que j'exécute cette requête il m'affiche le problème suivant :
La colonne Pu n'est pas valide dans la liste de sélection car elle n'est pas contenu dans une fonction d'agrégation ou dans group by
j'ai intégré tout les champs après le GROUP BY mais le résultat n'est pas ce que je veux avoir
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 12 avril 2011 à 21:32
salut,
Il manque des champs dans le group by attention a l'ordre
SELECT SUM(Qte) AS Qté, Des, Pu, SUM(Somme) AS Somme, Etat, Mode, Nom, Date_Entre
FROM dbo.Commande
WHERE (Type = 'Client')
Group By Des ,Pu, Etat, Mode, Nom, Date_Entre
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 13 avril 2011 à 11:48
SELECT SUM(Qte) AS Qté, Des, Pu, SUM(Somme) AS Somme, Min(Etat), Min(Mode), Min(Nom), Min(Date_Entre)
FROM dbo.Commande
WHERE (Type = 'Client')
Group By Des