Ik ben al enige tijd bezig met het maken van een query maar het lukt niet helemaal
Wat wil ik terug zien van mijn tabel:
Ik wil de laatste 100 ingevulde datumvelden verzamelen (voteDate) en optellen hoevaal er waarop is gestemd (GOOD, OK OR BAD).
Ik dacht zelf in de richting van:
SELECT
COUNT(case when `rating` = 'GOOD' then 1 else null end) AS 'GOOD',
COUNT(case when `rating` = 'OK' then 1 else null end) AS 'OK',
COUNT(case when `rating` = 'BAD' then 1 else null end) AS 'BAD',
COUNT(case when `rating` IS NOT NULL then 1 else null end) AS 'TOTAL'
FROM `feedback` WHERE `voteDate` IS NOT NULL
LIMIT 100
Dit geeft natuurlijk maar 1 rij terug waardoor die limit 100 niet zal werken.
Dus van de laatste 100 reacties (via voteDate) wil ik optellen hoeveel reacties van welk soort er terug zijn gekomen.
Kunnen jullie wat suggestisch gooien?
1.665 views