SQL et VBA Excel
Fermé
francois0710
-
24 juil. 2008 à 10:13
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 24 juil. 2008 à 13:53
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 24 juil. 2008 à 13:53
A voir également:
- SQL et VBA Excel
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Déplacer une colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 391
24 juil. 2008 à 11:19
24 juil. 2008 à 11:19
Bonjour,
Lorsque tu utilises l'instruction SUM, tu dois rajouter l'instruction GROUP BY, ton code devrait être le suivant
A plus
Lorsque tu utilises l'instruction SUM, tu dois rajouter l'instruction GROUP BY, ton code devrait être le suivant
"SELECT Sum(VALEUR_BOURSIERE) AS 'Enc_VR', Sum(VALEUR_ACTUELLE_LIGNE) AS 'Enc_VNC' , INVAMO_DF.CODE_PORTEFEUILLE" & Chr(13) & "" & Chr(10) & "FROM DIRFIREPORT_DEV_01.USER_DFR.INVAMO_DF INVAMO_DF" & Chr(13) & "" & Chr(10) & "WHERE (INVAMO_DF.DATE_VALORISATION={ts '2008-06-30 00:00:00'}) AND ( " & CondPort & " )") GROUP BY INVAMO_DF.CODE_PORTEFEUILLE
A plus
Merci de ta réponse
Le bug ne semble pas venir du "group by" car le code fonctionne bien lorsque
CondPort = "INVAMO_DF.CODE_PORTEFEUILLE='9120'"
C'est uniquement lorsque CondPort prend plusieurs valaurs que cela coince.
Le bug ne semble pas venir du "group by" car le code fonctionne bien lorsque
CondPort = "INVAMO_DF.CODE_PORTEFEUILLE='9120'"
C'est uniquement lorsque CondPort prend plusieurs valaurs que cela coince.
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 391
24 juil. 2008 à 13:53
24 juil. 2008 à 13:53
Bonjour,
C'est peut-être le contenu de la variable CondPort qui n'est pas bon
Il faut peut-être supprimer les )
A plus
C'est peut-être le contenu de la variable CondPort qui n'est pas bon
CondPort = "INVAMO_DF.CODE_PORTEFEUILLE='9120) OR (INVAMO_DF.CODE_PORTEFEUILLE='9140'"
Il faut peut-être supprimer les )
CondPort = "INVAMO_DF.CODE_PORTEFEUILLE='9120' OR INVAMO_DF.CODE_PORTEFEUILLE='9140'"
A plus