1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| SELECT
efac.vrp,
SUM (DECODE(lfac.typa,'SUP 200',lfac.qte * lfac.prixu * ((100- lfac.rem)/100,0)) AS "supérieur à 199",
SUM (DECODE(lfac.typa,'INF 200',lfac.qte * lfac.prixu * ((100- lfac.rem)/100,0)) AS "Inférieur à 199",
SUM (DECODE(lfac.typa,'MODEM',lfac.qte * lfac.prixu * ((100- lfac.rem)/100,0)) AS "MODEM",
SUM (DECODE(lfac.typa,'RECHARGE',lfac.qte * lfac.prixu * ((100- lfac.rem)/100,0)) AS "recharge aux revendeurs"
FROM EFAC, LFAC
WHERE lfac.nof = efac.nof
AND efac.datecrea BETWEEN '01/12/2007' AND '14/12/2007'
AND (
(lfac.typa IN ('SUP 200', 'INF 200', 'MODEM'))
OR
(lfac.fam='RECHARGE' AND efac.rem <> 0)
)
GROUP BY efac.vrp; |
Partager