-1
我有以下查詢:Oracle SQL:如何將總列添加到結果集?
WITH
curr AS (
SELECT COUNT(*)
FROM table1
WHERE column1 LIKE 'A%'
AND column2 = TRUNC(CURRENT_TIMESTAMP)
),
hist AS (
SELECT COUNT(*)
FROM table2
WHERE column1 LIKE 'A%'
AND column2 = TRUNC(CURRENT_TIMESTAMP)
)
SELECT (curr+hist) FROM dual;
現在這個查詢不工作,因爲curr
和hist
是無效的標識符,但是我想這兩個結果結合成一個總並返回。這怎麼能做到?
'UNION'這兩個選擇並計算結果列值的SUM。 CTE('WITH'子句)是不必要的。 –