1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| SELECT to_char(C.date_stat,'yyyy/mm') AS DATE_STAT,
to_char(L.date_stat,'yyyy/mm') AS DATE_STAT_M,
C.classe, C.service,
L.classe, L.service,
avg(C.tps) AS TEMPS_MOY,
avg(L.tps) AS TEMPS_MOY_M,
PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY C.tps DESC) AS TEMPS_MED,
PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY L.tps DESC) AS TEMPS_MED_M
FROM TSTAT C, STAT L
WHERE to_char(C.date_stat,'yyyy/mm') = to_char(SYSDATE,'yyyy/mm')
AND to_char(L.date_stat,'yyyy/mm') = to_char(ADD_MONTHS(SYSDATE, -1),'yyyy/mm')
AND C.classe = L.classe
AND C.service = L.service
GROUP BY
to_char(C.date_stat,'yyyy/mm'),to_char(L.date_stat,'yyyy/mm'),C.classe,C.service, L.classe, L.service |
Partager