我有一个表格,其中包含名为'加入日期的列。和'有资格进行评估'和monthscycle
。
在此过程中根据雇员的加入日期' monthscycle
我必须更新符合评估条件的Name : abc ;
。
示例:
Date of joining : 07/4/2014 ;
Monthscycle : 12 ;
'Eligible for appraisal'
cosider,如果今天的日期是07/4/2015,它应该自动触发值 {{1}}从0到1。
这是可能的,如果是这样,请帮助我。
提前致谢
答案 0 :(得分:0)
如评论中所述,考虑每天运行一次,而不是每次更新表时。然后它是一个简单的更新语句,如下所示:
UPDATE `YourTable`
SET EligibleAppraisal = 1
WHERE CURRENT_DATE - DATE(JoinDate) >= 365;