日期:2014-05-18  浏览次数:20396 次

时间的问题,请大家帮忙!!
我有一张表三个字段分别是: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