如何找出同一編號最晚的一筆資料-精簡版
上一篇提到使用RANK搭配CTE找出同一編號最晚的一筆資料,結果很尷尬的是在我回覆發問者之前,TerryTsai使用ROW_NUMBER函式只用一個SQL就得到結果了,看來我把問題複雜化了。
1: SELECT *
2: FROM (
3: SELECT * ,
4: ROW_NUMBER() OVER (PARTITION BY ID ORDER BY Time DESC) AS ROWNO
5: FROM @t
6: ) t
7: WHERE ROWNO = 1