Requete SQL marche po :/ (VBA)

Résolu
stage_en_savoie Messages postés 32 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 22 juillet 2004 - 13 juil. 2004 à 10:11
stage_en_savoie Messages postés 32 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 22 juillet 2004 - 13 juil. 2004 à 11:46
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

gaa179 Messages postés 361 Date d'inscription mercredi 21 mai 2003 Statut Membre Dernière intervention 12 novembre 2009 2
13 juil. 2004 à 11:37
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
stage_en_savoie Messages postés 32 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 22 juillet 2004
13 juil. 2004 à 11:46
En effet je m'en suis rendu compte apres coup! merci bcp
0
Rejoignez-nous