作者hivenson (小洪)
标题Re: [SQL ] 如何取得员工年资
时间Thu Feb 1 19:21:48 2018
※ 引述《oherman (qq)》之铭言:
: 资料库名称:sql server 2016
: 资料库版本: 2016
: 内容/问题描述:
: 员工到职日为:2017-02-01
: 员工离职日为:2018-01-31
: 这样算一年○个月○天
: 员工到职日为:2017-02-01
: 员工离职日为:2020-04-01
: 这样算三年二个月一天
: 请问我如何用tsql计算相关年资?
我推荐使用FineReport这套报表工具
只需要利用Datedif这个函数就可以轻松算出
DATEDIF("2001/2/28","2004/3/20","M") = 36 (month)
DATEDIF("2001/2/28","2004/3/20","D") = 1116 (days)
2/6下午在侨光有一场免费讲习,欢迎报名参加
https://www.accupass.com/event/1801160649292584805530
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.253.213.108
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1517484110.A.DD6.html