I have a sql server query statement like this:
WITH A
AS (
SELECT (
SUM(CASE
WHEN (t1.price) > 0
THEN (t1.price)
ELSE 0
END)
) AS pr1
,(
ABS(SUM(CASE
WHEN (t1.price) < 0
THEN (t1.price)
ELSE 0
END))
) AS pr2
FROM dbo.price_table AS t1
)
,B
AS (
SELECT (WHEN(pr1 - pr2) < 0 THEN ABS(pr1 - pr2) ELSE 0 END) AS res
FROM A
)
SELECT res
FROM B
in my query, i use 2 select statement to achieve "res" column, but i want achieve to "res" column in 1 select statement.
what is best way for merge 2 select statement to 1 select statement query?