Вы можете получить эти агрегированные значения в переменную и использовать ее.
DECLARE @maxA int;
DECLARE @sumB int;
SELECT @maxA = max(a),@sumB = sum(b) FROM t;
SELECT CASE
WHEN x < 2 THEN a
WHEN x = 0 THEN @maxA
END a ,
CASE
WHEN x < 2 THEN b
WHEN x = 0 THEN @sumB
END b
FROM T