想創建它只有最近的記錄特定鍵NETEZZA表 - 例如,想象一個表(MYTABLE)如下:Netezza公司LAST_VALUE過濾
Col1 Col2 TIMESTAMP
xxxx xxxx 13:45
xxxx xxxx 13:46
xxxx yyyy 10:00
我想返回一個表作爲如下:
Col1 Col2 TIMESTAMP
xxxx xxxx 13:46
xxxx yyyy 10:00
我猜我需要的線沿線的一些代碼:
Create table MYNEWTABLE as
select *
from MYTABLE
WHERE rowid in
(
SELECT LAST_VALUE(rowid)
OVER (PARTITION BY COL1, COL2
ORDER BY TIMESTAMP)
FROM MYTABLE
)
ORDER BY COL1,COL2
distribute on (COL1)
但是日是不是真的工作,任何人都可以請指教? (具體如何通過時間戳的最後一個值COL1中篩選表/ COL2分區)
嗯 指正。在找創建只具有特定鍵最近的記錄表。(我只是表現的關鍵,並在例如時間戳)。 –
你能發佈一些樣本記錄,如果你可以...威爾嘗試改善我的答案.. – Teja