我試着從基於服務器名稱的oracle表中獲取最新值。我有以下的SQL:如何檢索oracle表中的最新值
SELECT T."Node",T."Timestamp",T."MAX_User_CPU_Pct", T."MAX_System_CPU_Pct"
FROM DW.KPX_CPU_DETAIL_HV T where T."Node"='serverA%' and T."Timestamp"=
(select max(P."Timestamp") from DW.KPX_CPU_DETAIL_HV P where P."Node"='serverA%')
它似乎並沒有工作,任何想法我可能會做錯在這裏?
「*似乎沒有工作*」是無效的Oracle錯誤消息。 –
雖然不太可能加快你的查詢速度,但它在我看來好像是'P.「Node'='serverA%''應該是'P.」Node「就像'serverA%'' - 是你現有的問題查詢它返回沒有記錄? –
SQL看起來不錯。它應該工作。 –