1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
SELECT
(CASE
WHEN month(T1.ACCDAT_0) = 1 THEN 'Janvier'
WHEN month(T1.ACCDAT_0) = 2 THEN 'Février'
WHEN month(T1.ACCDAT_0) = 3 THEN 'Mars'
WHEN month(T1.ACCDAT_0) = 4 THEN 'Avril'
WHEN month(T1.ACCDAT_0) = 5 THEN 'Mai'
WHEN month(T1.ACCDAT_0) = 6 THEN 'Juin'
WHEN month(T1.ACCDAT_0) = 7 THEN 'Juillet'
WHEN month(T1.ACCDAT_0) = 8 THEN 'Aout'
WHEN month(T1.ACCDAT_0) = 9 THEN 'Septembre'
WHEN month(T1.ACCDAT_0) = 10 THEN 'Octobre'
WHEN month(T1.ACCDAT_0) = 11 THEN 'Novembre'
WHEN month(T1.ACCDAT_0) = 12 THEN 'Décembre'
END) as 'Mois',
(
SELECT round((T2.CHIFFRE_0/12),2)
FROM OBJECTIF T2
WHERE T2.REPNUM_0 = 'XXX'
AND T2.EXDEB_0 = '2012-04-01'
AND T2.EXFIN_0 = '2013-03-31'
) as 'Objectif',
(
SELECT sum(T3.AMTNOT_0)
FROM SINVOICE T3
WHERE T3.REP_0 = 'XXX'
AND T3.ACCDAT_0 BETWEEN '2012-04-01' AND '2013-03-31'
AND month(T3.ACCDAT_0)=month(T1.ACCDAT_0)
) as 'Réalisé',
round((sum(T1.AMTNOT_0)*100/(
(SELECT round(O.CHIFFRE_0,2)
FROM OBJECTIF O
WHERE O.REPNUM_0 = 'XXX'
AND O.EXDEB_0 = '2012-04-01'
AND O.EXFIN_0 = '2013-03-31')
/12)),2) as '% Réalisé',
(
SELECT sum(T4.AMTNOT_0)
FROM SINVOICE T4
WHERE T4.ACCDAT_0 BETWEEN '2012-04-01' AND '2013-03-31'
AND T4.REP_0 = 'XXX'
AND month(T4.ACCDAT_0) <= month(T1.ACCDAT_0)
) as 'Chiffre Cumulé'
FROM SINVOICE T1
WHERE T1.REP_0 = 'XXX'
AND T1.ACCDAT_0 BETWEEN '2012-04-01' AND '2013-03-31'
GROUP BY Mois
ORDER BY T1.ACCDAT_0 |
Partager