代码
select Date_of_employment,FirstName,LastName from MemInfo WHERE datediff(YEAR,Date_of_Employment,getdate())=2
答案 0 :(得分:0)
从docs
DATEDIFF返回日期或时间日期部分边界的数量, 在两个指定的日期之间越过。
因此,(伪代码)DATEDIFF(year,12/31/2018,1/1/2019)将返回1,因为越过了一年的边界。
使用DATEADD (datepart , number , date )
select Date_of_employment,FirstName,LastName from MemInfo WHERE DATEADD(year, Date_of_employment, 2) > GETDATE();