Hallo Matthias,
ah, Mist, CASE Statement und CASE Expression verwechselt. In T-SQL (MS SQL Server) gibt's kein CASE Statement, darum war ich gar nicht auf die Idee gekommen, auf der falschen Seite gelandet zu sein.
Gerade auch noch gefunden für CASE mit einem WHEN:
SELECT SUM(IF(PF='Rot', DS, 0)) as Rot, ...
Hoffentlich ist das jetzt richtig, in T-SQL wäre es IIF, und Norm-SQL ist beides scheinbar nicht (da gibt's nur die case_expression).
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi