我有一张桌子,上面有几列用作datetime
邮票。该表包含以下列
UpDate datetime
SearchDate datetime
ExpDate dateadd(hour,24,UpDate)
Active nvarchar(5)
当UpDate
列通过每日导入更新时,计算列ExpDate
将更新时间 + 24 小时。我希望该Active
列指示'Y'
当前日期时间何时小于ExpDate
以及'N'
当前日期时间何时等于或大于ExpDate
。
我想只使用存储过程来无限期地运行以检查并根据需要进行更新,但这没有意义,并且想知道是否有人对如何执行此操作有任何其他建议。例如,如果我也可以基于 IF 语句查询将其用作计算列。