2017-09-01 38 views
0
SELECT * FROM 
(
    SELECT trunc(start_ts) ,STATUS 
    FROM table1 
) 
PIVOT (
    COUNT(STATUS) FOR STATUS in ('ERROR' error, 'COMPLETED' Completed) 
); 

回答

0

條件start_ts > sysdate-30將限制start_ts爲最後30天。

SELECT * FROM 
(
    SELECT trunc(start_ts) ,STATUS 
    FROM table1 where start_ts > sysdate-30 
) 
PIVOT (
    COUNT(STATUS) FOR STATUS in ('ERROR' error, 'COMPLETED' Completed) 
); 
+1

請添加一些文字來描述答案 - 評論 –

+1

@RamGhadiyaram - 同樣的問題,不是嗎? – mathguy

相關問題