2013-06-04 64 views
0

我需要從表中獲取最新的時間戳記。在Oracle format.I時間戳值礦石曾嘗試以下,但不給我說有最近的時間戳最新的行:從oracle表中檢索最新的時間戳值

SELECT max(to_char(CAST((FROM_TZ(CAST(GET_UTC_TIMESTAMP(T."Timestamp", TMZDIFF) AS TIMESTAMP),'+00:00') AT TIME ZONE 'US/Eastern') AS DATE),'dd-Mon-yyyy hh24:mi')) as DATETIME FROM DW.KPX_PHYSICAL_MEMORY_DV T where T."Node" like 'server%' 

我需要從所謂KPX_PHYSICAL_MEMORY_DV表最近的時間戳值。任何想法我會如何輕鬆地做到這一點?

+0

您可能需要先訂購記錄。 – Daffi

+0

@Daffi,不,我也試過。它仍然沒有給我最新的記錄時間戳。 – user1471980

回答

3

不要將它轉換爲char或將其轉換爲YYYYMMDD而不是dd-Mon-yyyy

SELECT max(CAST((FROM_TZ(CAST(GET_UTC_TIMESTAMP(T."Timestamp", TMZDIFF) AS TIMESTAMP),'+00:00') AT TIME ZONE 'US/Eastern') AS DATE) as DATETIME 
FROM DW.KPX_PHYSICAL_MEMORY_DV T 
where T."Node" like 'server%' 
相關問題