Fonctions d'agregat [Résolu]

Messages postés
149
Date d'inscription
jeudi 27 mars 2003
Statut
Membre
Dernière intervention
3 avril 2010
- - Dernière réponse : 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
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
22 août 2018
53
2
Merci
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

Dire « Merci » 2

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 145 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Renfield
Messages postés
149
Date d'inscription
jeudi 27 mars 2003
Statut
Membre
Dernière intervention
3 avril 2010
0
Merci
merci, merci c t ca
Commenter la réponse de prince4878