Bonjour à tous,
comment allez-vous ?
Bon, mon souci est le suivant :
j'ai extrait une bdd grâce à Query :
CLIENT / MOIS / QTE_LIV / NB_PAL
Sauf qu'en regardant cette bdd je vois que suite à des erreurs (irrémédiables...) j'ai des doublons :
Exemple :
CARREFOUR 200801 25000 154
CARREFOUR 200802 25600 157
CARREFOUR 200802 37 1
...
Comme vous le voyez, les données pour février 2008 sont en doubles.
J'aimerais pouvoir ne faire qu'une ligne des deux, en sommant les données obtenues. Il m'est indispensable de le faire via Query (à mon humble avis), car les données doivent être actualiées.
Donc obtenir :
CARREFOUR 200801 25000 154
CARREFOUR 200802 25637 158
...
Voici la requête SQL sous QUERY :
J'ai pensé à GROUP BY et SUM, mais impossible de réaliser ça.
Qu'en pensez-vous ? Merci de votre lecture.
comment allez-vous ?
Bon, mon souci est le suivant :
j'ai extrait une bdd grâce à Query :
CLIENT / MOIS / QTE_LIV / NB_PAL
Sauf qu'en regardant cette bdd je vois que suite à des erreurs (irrémédiables...) j'ai des doublons :
Exemple :
CARREFOUR 200801 25000 154
CARREFOUR 200802 25600 157
CARREFOUR 200802 37 1
...
Comme vous le voyez, les données pour février 2008 sont en doubles.
J'aimerais pouvoir ne faire qu'une ligne des deux, en sommant les données obtenues. Il m'est indispensable de le faire via Query (à mon humble avis), car les données doivent être actualiées.
Donc obtenir :
CARREFOUR 200801 25000 154
CARREFOUR 200802 25637 158
...
Voici la requête SQL sous QUERY :
Code:
SELECT SHTPGM.CODE_BASE, SHTPGM.PLIV, SHTPGM.MOIS, SHTPGM.GROUPEMENT, SHTPGM.NB_CAISSE, SHTPGM.NB_PAL_MIXTE, SHTPGM.PDS_NET_MIXTE, SHTPGM.NB_PAL_BOIS, SHTPGM.NB_PAL_COMPL, SHTPGM.NB_CAISSE_COMPL, SHTPGM.PDS_NET_COMPL
FROM SHTPGM SHTPGM
WHERE (SHTPGM.MOIS Like '2008%') AND (SHTPGM.CODE_BASE='2604') OR (SHTPGM.MOIS Like '2008%') AND (SHTPGM.CODE_BASE='2604') OR (SHTPGM.MOIS Like '2009%') AND (SHTPGM.CODE_BASE='2604') OR (SHTPGM.MOIS Like '2010%') AND (SHTPGM.CODE_BASE='2604')
ORDER BY SHTPGM.PLIV, SHTPGM.MOIS
J'ai pensé à GROUP BY et SUM, mais impossible de réaliser ça.
Qu'en pensez-vous ? Merci de votre lecture.