bonjour
je souhaite ressortir les commandes, montant et le nombre de bons de livraison associées à chaque ligne, le tout groupé par date.
Seulement, pour chaque BL compté, ma requête multiplie la somme
auriez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 select distinct soh.bpcord_0 as "client", soh.orddat_0 as "date", sum(soh.ORDNOT_0) as "mt", count(distinct sdh.sdhnum_0) as "nb_bl" from sorder soh left outer join sdelivery sdh on (soh.sohnum_0=sdh.sohnum_0) where to_char(soh.orddat_0,'YYYYMMDD')>=20180701 and to_char(soh.orddat_0,'YYYYMMDD')<=20180731 group by soh.bpcord_0, soh.orddat_0
merci
Partager