2012年11月23日 星期五

SQL 群組資料加流水號,並取群組最新一筆資料

SELECT * FROM ( SELECT {欄位名稱} , ROW_NUMBER() Over (Partition By {關鍵欄位,不含排序欄位(要取最新資料的條件欄位)} Order By {要取最新資料的條件欄位} Desc) As SortNo FROM {資料表名稱} )DS WHERE sortNo =1 ORDER BY bpci.empCode, bpci.payItemNO