1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| SELECT POINT_ID, AVG(RESU_MESURE) MOY_TOTAL,
AVG(CASE WHEN FLACO_ID='A' THEN RESU_MESURE ELSE NULL END) MOY_A
AVG(CASE WHEN FLACO_ID='B' THEN RESU_MESURE ELSE NULL END) MOY_B,
(CASE WHEN (COUNT(CASE WHEN FLACO_ID='A' THEN RESU_MESURE ELSE NULL END) >= 2
AND SUM(CASE WHEN FLACO_ID='A' THEN RESU_QUANTITATIF ELSE NULL END) = 0)
THEN VARIANCE(CASE WHEN FLACO_ID='A' THEN RESU_MESURE ELSE NULL END)
ELSE NULL
END ) VAR_A,
(CASE WHEN (COUNT(CASE WHEN FLACO_ID='B' THEN RESU_MESURE ELSE NULL END) >= 2
AND SUM(CASE WHEN FLACO_ID='B' THEN RESU_QUANTITATIF ELSE NULL END) = 0)
THEN VARIANCE(CASE WHEN FLACO_ID='B' THEN RESU_MESURE ELSE NULL END)
ELSE NULL
END) VAR_B
FROM TL_TEST
GROUP BY POINT_ID
HAVING SUM(RESU_REPONSE) < 4
AND SUM(RESU_QUANTITATIF) = 0 |