Re: [SQL ] 如何取得員工年資

看板Database (資料庫)作者 (joker)時間6年前 (2018/01/29 22:15), 6年前編輯推噓0(001)
留言1則, 1人參與, 6年前最新討論串2/4 (看更多)
隨手寫的,大概是這樣吧 ;with tmp as ( select name , datediff(month ,begindate , enddate) as m from table ) select name , m/12 + 'year' + m%12 + 'month' as 'seniority' from tmp ※ 引述《oherman (qq)》之銘言: : 資料庫名稱:sql server 2016 : 資料庫版本: 2016 : 內容/問題描述: : 員工到職日為:2017-02-01 : 員工離職日為:2018-01-31 : 這樣算一年○個月○天 : 員工到職日為:2017-02-01 : 員工離職日為:2020-04-01 : 這樣算三年二個月一天 : 請問我如何用tsql計算相關年資? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.187.10 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1517235309.A.F02.html ※ 編輯: pickman888 (114.24.187.10), 01/29/2018 22:18:01

01/31 11:50, 6年前 , 1F
取到月份可以,謝謝
01/31 11:50, 1F
文章代碼(AID): #1QRonjy2 (Database)
討論串 (同標題文章)
文章代碼(AID): #1QRonjy2 (Database)