当前位置: 代码迷 >> Sql Server >> 怎么检索数据字段位于今天之前两天和今天之后一天之间的数据
  详细解决方案

怎么检索数据字段位于今天之前两天和今天之后一天之间的数据

热度:13   发布时间:2016-04-24 10:13:57.0
如何检索数据字段位于今天之前两天和今天之后一天之间的数据?
在数据表中有一个日期字段 date1,

如何检索出 date1 位于今天之前两天 和 今天之后一天 内的所有的记录?
------解决方案--------------------
select * from tbl
where date1 between convert(varchar(20),getdate()-2,23) and convert(varchar(20),getdate()+1,23)
------解决方案--------------------
select * from tb where date1 between dataadd(-1,dd,date1) and dateadd(1,dd,date1)
  相关解决方案