SELECT Company FROM TB
WHERE DATEDIFF(DAY,RegDate,GETDATE())<=3加个定时任务处理这个查询出的公司就可以了,
WHERE DATEDIFF(DAY,RegDate,GETDATE())<=3加个定时任务处理这个查询出的公司就可以了,
解决方案 »
- 简单问题 都不好意思问。。。
- 使用sql语句如何来实现??再线等。。
- 多设备指定条数记录问题
- 菜鸟问个问题 如果一条记录中某项为空 那么它是否占用空间?
- 变量怎么得不到值啊!
- 一般大家拿什么编程语言做数据库的前台(关注者有分)
- sql2005数据库备份恢复时报磁盘结构不正确
- 难倒牛人无数!select id,isnull(select max(mydate) from table2 where id=table1.id,null)
- 急急急!!!!关于用数据库日志文件恢复数据库的内容请教,愿与500分求得详细解答,也请斑竹解答!!谢谢
- sql server 2000 datetime 类型的提交问题
- 存储过程调用另一存储过程取返回值
- 十万火急!!求帮忙:求哪位大神帮我用数据库做一个简单的图书馆管理系统,愿意的请速与我联系,条件随便开,只要别太离谱就好!!
drop table mytable
go
select GETDATE() - number + 20 regdate
into mytable
from master..spt_values
where number between 0 and 1200
order by 1
go
select * from mytable -- 当天提醒
where DATEADD(year, DATEDIFF(year,regdate , getdate()),regdate) between GETDATE() and getdate() +3
go
select * from mytable -- 20141229 提醒
where DATEADD(year, DATEDIFF(year,regdate , '20141229'),regdate) between '20141229' and '20150101'
go
(1419 行受影响)
regdate
-----------------------
2012-03-10 09:20:48.970
2012-03-11 09:20:48.970
2012-03-12 09:20:48.970
2013-03-10 09:20:48.970
2013-03-11 09:20:48.970
2013-03-12 09:20:48.970
2014-03-10 09:20:48.970
2014-03-11 09:20:48.970
2014-03-12 09:20:48.970
2015-03-10 09:20:48.970
2015-03-10 09:20:48.970
2015-03-11 09:20:48.970
2015-03-11 09:20:48.970
2015-03-12 09:20:48.970
2015-03-12 09:20:48.970(15 行受影响)regdate
-----------------------
2011-12-29 09:20:48.970
2011-12-30 09:20:48.970
2011-12-31 09:20:48.970
2012-12-29 09:20:48.970
2012-12-30 09:20:48.970
2012-12-31 09:20:48.970
2013-12-29 09:20:48.970
2013-12-30 09:20:48.970
2013-12-31 09:20:48.970
2014-12-29 09:20:48.970
2014-12-30 09:20:48.970
2014-12-31 09:20:48.970(12 行受影响)