我需要计算从今天到员工受雇日期之间的天数(但不在乎年份)。这意味着如果一名员工在 2012 年 7 月 1 日雇用,我想得到一个结果是今天 2013 年 7 月 15 日-2013 年 7 月 1 日,即 15 天。我不需要 2012 年的雇佣年度。
我玩弄 dateadd 和 datediff 但没有得到正确的结果。
SELECT
Co Employee,
LastName,
FirstName,
dateadd(dd, DATEDIFF(dd,CURRENT_TIMESTAMP,0),HireDate)
FROM dbo.PREH