$ 0 0 Instead of CASE WHEN condition THEN SUM(expression) ELSE 0 END you need to code these as SUM(CASE WHEN condition THEN expression ELSE 0 END)
Instead of
CASE WHEN condition THEN SUM(expression) ELSE 0 END
you need to code these as
SUM(CASE WHEN condition THEN expression ELSE 0 END)