1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| SELECT
perimetre,
societe,
id_pole,
pole,
SUM( IF(id_avancement=8,1,0)) as N1,
SUM( IF(id_avancement=9,1,0)) as N2,
SUM( IF(id_avancement=10,1,0)) as VN,
SUM( IF(id_avancement=11,1,0)) as CAR,
SUM( IF(id_avancement=7,1,0)) as CS,
SUM( IF(id_avancement=7 AND (classe_ecole=1 OR classe_ecole=2),1,0)) as CS1,
SUM( IF(id_avancement=3 OR id_avancement=5 OR id_avancement=6 OR id_avancement=14 ,1,0)) as Resil,
SUM( IF(id_avancement=13,1,0) or if( (DATEDIFF(NOW(),date_avancement )>10 AND id_avancement not in (3,5,6,14,7,11)),1,0)) as attente
FROM TEMPO_STAT
-- WHERE date_avancement BETWEEN 2007-01-01 AND 2007-12-31
WHERE
date_avancement > 2007-01-01
AND date_avancement < 2007-12-31
GROUP BY id_pole
ORDER BY id_pole |
Partager