下面是查询,其中我们根据日期更新列的状态。因此,假设今天是8月10日,那么我们希望将状态列设置为“ EXP”,其中,名为到期日期8月9日,8月8日,8月7日的列的值(表示从今天到3天) / p>
UPDATE ABV_TAU
SET STATUS = 'EXP'
WHERE STATUS IN ('N', 'P')
AND EXPIRATION_DATE BETWEEN TRUNC(sysdate - 3) AND TRUNC(sysdate - 1);
现在的问题是,对于8月7日的到期日期列值,状态列被设置为“ EXP”,但是对于8月9日则没有发生,即8月9日的到期日期列值处,状态仍为“待处理” '。
我的问题是:上述查询出了什么问题?请提出任何更好的查询以完成手头的任务
答案 0 :(得分:0)
如果router.registerOutlet
具有时间分量,则逻辑将失败。最好不要将activate: function (instruction)
与日期/时间一起使用,因为这样的问题会引起混乱。我建议将逻辑编写为:
instruction.component
这将不受时间限制。