Probleme de requete

Résolu
6xavier6 Messages postés 51 Date d'inscription jeudi 29 mars 2007 Statut Membre Dernière intervention 7 février 2020 - 17 oct. 2008 à 10:07
6xavier6 Messages postés 51 Date d'inscription jeudi 29 mars 2007 Statut Membre Dernière intervention 7 février 2020 - 17 oct. 2008 à 11:08
Bonjour a tous

j'ai un petit probleme avec une requete SQL

je vais tenter d'etre le plus clair possible

Voila ma requete actuelle

SELECT     CNLITM as "Code article",
                        IBDSC1 as Description,
                        CNUORG as "Quantité Totale",
                        CNPQOH as "Quantité gardé",
                        CNLOTN as "N° Lot",
                        CNDELN as "N° de BL",
                        CNRORN as "N° de commande",
                        CNNREC as "N° de BR",
                        CNLOTV as "N° lot fourn",
                        CNUPMJ as "Date du Mouvement"                FROM F57700 JOIN SHARTICLE ON (CNITM IBITM AND CNMCU IBMCU)
                ORDER BY IBDSC1, CNLITM

Maintenant mon probleme est le suivant : je voudrais regrouper les lignes qui ont un meme numéro de lot et un meme code article et afficher le totale des quantités totales et quantités gardés.

jai tenter une requete du genre, mais forcement elle ne marche pas.

SELECT     CNLITM as "Code article",
                        IBDSC1 as Description,
                        SUM(CNUORG) as "Quantité Totale",
                        SUM(CNPQOH) as "Quantité gardé",
                        CNLOTN as "N° Lot",
                        CNDELN as "N° de BL",
                        CNRORN as "N° de commande",
                        CNNREC as "N° de BR",
                        CNLOTV as "N° lot fourn",
                        CNUPMJ as "Date du Mouvement"                FROM F57700 JOIN SHARTICLE ON (CNITM IBITM AND CNMCU IBMCU)
                GROUP BY CNLITM, CNLOTN
                ORDER BY IBDSC1, CNLITM

D'ou vient mon erreur ??

pour information le message d'erreur renvoyé est le suivant :

Erreru d'exécution de la requete : la colonne SHARTICLE.IBDSC1 n'est pas valide ans al lsite de sélection parce quelle n'est pas pas contenue dans une fonction d'agrégation ou dans la clause GROUP BY

Merci encore 6xavier6

1 réponse

6xavier6 Messages postés 51 Date d'inscription jeudi 29 mars 2007 Statut Membre Dernière intervention 7 février 2020
17 oct. 2008 à 11:08
Dsl je vient de comprendre mon erreur

dans la clause group by il faut renseigner tous les champs sauf les SUM

desole
3
Rejoignez-nous