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
| SELECT Year_date_modified,Week_date_modified,
sum(CASE WHEN Test = 'Déclaré' THEN 1 ELSE 0 END) AS Count_Declare,
sum(CASE WHEN Test = 'Analysé' THEN 1 ELSE 0 END) AS Count_Analyse,
sum(CASE WHEN Test = 'Différé' THEN 1 ELSE 0 END) AS Count_Differe,
sum(CASE WHEN Test = 'Décidé' THEN 1 ELSE 0 END) AS Count_Decide,
sum(CASE WHEN Test = 'Corrigé' THEN 1 ELSE 0 END) AS Count_Corrige,
sum(CASE WHEN Test = 'Vérifié' THEN 1 ELSE 0 END) AS Count_Verifie,
sum(CASE WHEN Test = 'Fermé' THEN 1 ELSE 0 END) AS Count_Ferme
FROM
(
SELECT
year(date_modified) AS Year_date_modified,week(date_modified) AS Week_date_modified,
CASE
when new_value='declare' then 'Déclaré'
when field_name='status' AND new_value=20 then 'Analysé'
when field_name='status' AND new_value=30 then 'Différé'
when field_name='status' AND new_value=40 then 'Décidé'
when field_name='status' AND new_value=50 then 'Corrigé'
when field_name='status' AND new_value=80 then 'Vérifié'
when field_name='status' AND new_value=90 then 'Fermé'
END AS Test
FROM mantis_bug_history_table
) T1
GROUP BY
Year_date_modified,Week_date_modified |
Partager