2017-09-22 13 views
0

J'ai besoin de compter la colonne cc. de la manière dont le résultat sera ceci avec seulement 2 lignes. première rangée. la quantité de personnes qui ont premio_id = 0 et la deuxième rangée, le nombre de personnes qui ont premio_id différent de 0. merci à tous.Compte MYSQL avec double condition

simulation du résultat.

| quantity_people | premio type  | 
| 3000   |  0   | 
| 25231  | different to 0 | 

Tableau:

table data

Répondre

0

Essayez ceci:

select sum(cc) as quantity_people, 
(case premio_id when 0 then '0' else 'different to 0' end) as premio_type 
from your_table_name 
group by (case premio_id when 0 then '0' else 'different to 0' end); 
+0

Avez-vous besoin le nombre de la colonne cc ou la somme des valeurs en elle? – roshan

+0

merci. la solution est la bonne. – zebaz