更新:由于某些原因,纪念日日期在表中不正确,因此希望将日期向前推。正在尝试将周年日期更新到下一个日期,该员工的周年日期已超过当前日期。我的表中有一些不正确的周年纪念日期,我想编写一个逻辑来解决这个问题。员工1周年纪念日应为= 1st July,2022 (New update date)。This will be a correct date.用例2 : Employee 2周年纪念日= 15th June,2020,Current date = 26,July,2022 (已经在数据库中).This is invalid
基本上,我尝试创建一个查询来显示当前日期即将到来的月份或年份的员工周年纪念日,还希望显示一个显示服务年限的列 SELECTHire_Date
ELSE DATEDIFF(yy,Hire_Date,GETDATE())-1 END AS 'Years of service'
MyTable 希望在下个月或下一年展示周年纪念日的员工