Hallo allemaal,

Ik ben even "de weg kwijt". Ik heb onderstaande query, die op zich goed werkt. Het gaat alleen fout als een van de waardes 0 (nul) is. Het betreffende item wordt dan niet getoond waardoor mijn grafiek (want daar gebruik ik deze query voor) de mist in gaat.
Wie kan mij even weer de goede weg op helpen zodat ik als uitkomst van de query drie records krijg ook al is een van de waardes 0.


SELECT
   CASE
      WHEN pp.status = 1 THEN 'Nieuw'
      WHEN pp.status = 2 THEN 'Geselecteerd'
      WHEN pp.status = 3 THEN 'Niet-geselecteerd'
   END AS status,
   COUNT(pp.id) AS aantal
FROM
   pod__profiel AS pp
GROUP BY
   pp.status


George

Toevoeging op 03/03/2014 11:59:51:

Dankzij mijn archief heb ik een oplossing gevonden.


SELECT
   COUNT(IF(status = 1, 'Ja', NULL)) AS nieuw,
   COUNT(IF(status = 2, 'Ja', NULL)) AS geselecteerd,
   COUNT(IF(status = 3, 'Ja', NULL)) AS nietgeselecteerd
FROM
   pod__profiel AS pp


Topic kan gesloten worden.

Reageren