各位大佬好,這里是一個來自菜鳥的煩惱。
有一張班表,組長按照所屬區欄位上傳完整的員工排班資料。但是可能會存在更新排班的情況所以會再次上傳,不會覆寫之前的資料。每批上傳的資料都有一個創建時間。需求是sql實作篩選出有效的排班資料。
uj5u.com熱心網友回復:
SELECT *FROM SELECT t.*
,row_number() OVER(PARTITION BY t.name ORDER BY t.create_time DESC) rn
FROM table_name t)
WHERE rn = 1
uj5u.com熱心網友回復:
你選擇有效欄位select distinct(一定要排除掉創建時間這個欄位)轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/13095.html
標籤:開發
下一篇:bat批處理命令
