prince4878
Messages postés149Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention 3 avril 2010
-
12 mars 2009 à 07:59
prince4878
Messages postés149Date d'inscriptionjeudi 27 mars 2003StatutMembreDerniè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
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 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