1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
SELECT TOP 10 -- les 10 premiers enregistrements
INV.ITMREF_0, -- code article
INV.ITMDES1_0, -- désignation 1
ITM.ITMDES2_0, -- désignation 2
SUM(NETPRI_0) -- somme prix
FROM SINVOICED INV
LEFT OUTER JOIN ITMMASTER ITM ON ITM.ITMREF_0 = INV.ITMREF_0 -- jointure table article
WHERE BPCINV_0 IN -- client facturé
(
SELECT BPCNUM_0 FROM BPCUSTOMER WHERE TSCCOD_1 /* faire varier TSCCOD suivant les besoins */ = 'famille_stat_client' -- liste des clients appartenant à la famille stat
)
AND INV.INVDAT_0 > '31/12/2013' -- date de début
AND INV.INVDAT_0 < '01/01/2015' -- date de fin
GROUP BY INV.ITMREF_0,INV.ITMDES1_0,ITM.ITMDES2_0
ORDER BY SUM(NETPRI_0) DESC -- tri par chiffre décroissant |
Partager