дело переключения SUM PGSQL

SELECT 
SUM(
    CASE 
      WHEN condition_1  THEN result_1
      WHEN condition_2  THEN result_2
      [WHEN ...]
      [ELSE else_result]
	END
)
FROM ...
GutoTrosla