Forum: Datenbanken
by .Phil,
8. Sep 2015
Es fehlt tatsächlich ein END im Case-Statement und in der Group by Klausel muss entweder nochmal die Case-Anweisung ausgeschrieben werden oder der Select muss verschachtelt werden.
Also
SELECT COUNT(*) AS CNT, CASE WHEN STATUS = '10' THEN '10' ELSE 'nicht 10' END AS GROUPBYSTATUS
FROM xyzTABELLE
GROUP BY CASE WHEN STATUS = '10' THEN '10' ELSE 'nicht 10' END
Forum: Datenbanken
by .Phil,
7. Sep 2015
SELECT COUNT(IRGENDWAS), CASE WHEN STATUS = '10' THEN '10' ELSE 'nicht 10' AS GROUPBYSTATUS FROM xyzTABELLE GROUP BY GROUPBYSTATUS