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