时间的问题,请大家帮忙!!
我有一张表三个字段分别是:ID,录入日期,检查周期(月)。
检查周期是按月来计算的。
ID 录入日期 检查周期(月)
1 2007-9-15 2
2 2007-9-16 3
3 2007-9-18 9
现在我要把数据查旬出来 并且当设定的检查周期(从录入日期开始计算)到期时 显示提醒。
这个问题想了好久,没找到决办法。
请大家帮忙,解决一下,谢谢各位了。
------解决方案----------------------笔误
select * from 表
where
datediff(month,录入日期,getdate()) % 检查周期=0
and
datediff(day,dateadd(month,datediff(month,录入日期,getdate()),录入日期),getdate())=0