[SQL ] 列出一個欄位中開始變化的前後值

看板Database (資料庫)作者 (小小寶的媽)時間8年前 (2016/04/28 17:39), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/10 (看更多)
資料庫名稱:SQL SERVER 資料庫版本:2012 內容/問題描述: 列出某位員工在哪一年換了單位,沒有換單位的員工不用列出 Num id year unit -------------------------- 1 1 99 A 2 1 98 B 3 1 97 B 4 1 96 B 1 2 99 B 2 2 98 B 3 2 97 B 1 3 97 C 2 3 96 C 3 3 95 C 4 3 94 B 1 4 97 A 2 4 96 B 3 4 95 B 預期結果,員工1在99年從B單位換到A單位 id year unit ----------------------- 1 99 A 1 98 B 3 95 C 3 94 B 4 97 A 4 96 B 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.135.16 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1461836341.A.213.html

04/28 18:10, , 1F
感覺是找該ID最早的年 然後取那組部門 之後再去比對
04/28 18:10, 1F
文章代碼(AID): #1N8Ter8J (Database)
討論串 (同標題文章)
文章代碼(AID): #1N8Ter8J (Database)