读书人

时间的有关问题请大家帮忙!

发布时间: 2012-04-14 17:14:21 作者: rapoo

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

读书人网 >SQL Server

热点推荐