Requete SQL marche po :/ (VBA) [Résolu]

Signaler
Messages postés
32
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
22 juillet 2004
-
Messages postés
32
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
22 juillet 2004
-
si je veux faire un group by sur le debut de la date VBA me plante un peu plus loin!
Voila ma requete :
.Sql = Array( _
"SELECT COD, SUBSTR(DAT,1,10) as test, Sum(CP), Min(HA) FROM TAB
GROUP BY test, COD HAVING (COD='" _
, _
"cod7') AND (DAT>={ts '2000-04-22 21:00:00'}) ORDER BY Sum(CP)" _
)

Que je mette GROUP BY test ou GROUP BY SUBSTR(DAT,1,10) ca me plante

help me plizzz

2 réponses

Messages postés
361
Date d'inscription
mercredi 21 mai 2003
Statut
Membre
Dernière intervention
12 novembre 2009

Salut,

C'est normal. Les champs que tu spécifie dans le select doivent être les mêmes que ceux spécifié dans group by et seulement ceux là.

Ex:

Select A, B from Table Group by A , B est correcte.
Select A, B, C from Table Group by A, B n'est pas correcte.

A+
3
Merci

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

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

Messages postés
32
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
22 juillet 2004

En effet je m'en suis rendu compte apres coup! merci bcp