Bonjour,
je retourne toujours à vous , référence
J 'ai le résultat de la requete suivante (cf. result.jpg):et je veux calculer la somme de la colonne nbr_bug_status suivant une condition sur status IN (12,17,50,30).. c àd pour mon cas : retourner 4+2 = 6
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT count( mantis_bug_table.id ) AS nbr_bug_status, mantis_bug_table. * FROM mantis_bug_table LEFT JOIN mantis_stage_table ON mantis_bug_table.stage_id = mantis_stage_table.id WHERE mantis_stage_table.project_id = '1' GROUP BY mantis_bug_table.status
j'ai faismais il me donne deux lignes 4 et 2 (cf.relsut2.jpg)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT SUM( nbr_bug_status ) AS TO_CORRECT FROM ( SELECT count( mantis_bug_table.id ) AS nbr_bug_status, mantis_bug_table. * FROM mantis_bug_table LEFT JOIN mantis_stage_table ON mantis_bug_table.stage_id = mantis_stage_table.id WHERE mantis_stage_table.project_id = '1' GROUP BY mantis_bug_table.status )STATUS_GROUP WHERE STATUS_GROUP.status IN ( 12, 17, 30, 50 ) GROUP BY STATUS_GROUP.nbr_bug_status
une idée ?
merci
Partager