si primero realiza el case y despues haces el sum ;) algo asi:
Código SQL:
Ver originalSELECT SUM(vol) FROM(
SELECT
CASE WHEN ID IN (2) THEN v
WHEN id NOT IN (2) THEN (CAST (a.U AS FLOAT) + CAST(a.D AS FLOAT)) END AS 'VOL'
) AS t1
Creo que v es un valor numerico vdd??