Hallo,
Ik heb een tabel met projecten. Een project heeft een status (closed) welke aangeeft of deze open 'N' of gesloten 'Y' is. Nu wil ik in 1 query alle projecten tellen en tevens alle projecten die open en gesloten zijn.
Ik heb dit voor elkaar gekregen met de volgende query:
Alleen vind ik dat conditionele stukje in SUM niet zo erg mooi.
Weet iemand een simpelere manier om hetzelfde voor elkaar te krijgen of is deze manier gewoon goed?
Ik heb een tabel met projecten. Een project heeft een status (closed) welke aangeeft of deze open 'N' of gesloten 'Y' is. Nu wil ik in 1 query alle projecten tellen en tevens alle projecten die open en gesloten zijn.
Ik heb dit voor elkaar gekregen met de volgende query:
code:
1
2
| SELECt COUNT(id), SUM(CASE WHEN closed = 'Y' THEN 1 ELSE 0 END) AS closed, SUM(CASE WHEN closed = 'N' THEN 1 ELSE 0 END) AS open FROM projects |
Alleen vind ik dat conditionele stukje in SUM niet zo erg mooi.
Weet iemand een simpelere manier om hetzelfde voor elkaar te krijgen of is deze manier gewoon goed?