Fonctions d'agregat

Résolu
prince4878 Messages postés 149 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 3 avril 2010 - 12 mars 2009 à 07:59
prince4878 Messages postés 149 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 3 avril 2010 - 12 mars 2009 à 11:39
Bonjour
je travail sur un projet utilisant ACCESS et vb net, j'essaie d'executer une requete mais l'erreur suivante se produit a chaque fois :
Vous avez essayé
d'exécuter une requête ne comprenant pas l'expression spécifiée  NAME
comme une partie de la fonction d'agrégat. (Erreur
3122)
voici ma requete :
SELECT  sum(qty) as sumQTY ,  sum(val)  as sumVAL, salesPLU.number , name, [department#], [group#]  ,dateread
FROM salesPLU, PLU
WHERE salesPLU.number = PLU.number and (dateRead >=#03/03/2009#) AND (dateread <= #12/12/2009#)
AND ([department#] >=1) and ([department#]<= 12)
AND ([group#] >= 1) and ([group#]<=6)
AND ECRno IN (1,2,3,4,5)
GROUP BY salesPLU.Number

Merci

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
12 mars 2009 à 10:13
faut ajouter les champs, dans le GROUP BY...


SELECT sum(qty) as sumQTY , sum(val) as sumVAL, salesPLU.number , name, [department#], [group#] ,dateread
FROM salesPLU, PLU
WHERE salesPLU.number = PLU.number and (dateRead >=#03/03/2009#) AND (dateread <= #12/12/2009#)
AND ([department#] >=1) and ([department#]<= 12)
AND ([group#] >= 1) and ([group#]<=6)
AND ECRno IN (1,2,3,4,5)
GROUP BY salesPLU.Number, name, [departement#], [group#], dateread
2
prince4878 Messages postés 149 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 3 avril 2010
12 mars 2009 à 11:39
merci, merci c t ca
0
Rejoignez-nous