当前位置: 代码迷 >> Sql Server >> 怎么根据当前时间查询3个月以内的表中内容
  详细解决方案

怎么根据当前时间查询3个月以内的表中内容

热度:91   发布时间:2016-04-27 12:03:32.0
如何根据当前时间查询3个月以内的表中内容
例如某张表有时间字段 addTime 别的都是一些基本字段,那么怎么根据这个时间来写查询呢!查询3个月内 和 3个月外 的表信息。谢谢啦

------解决方案--------------------
SQL code
select * from tb where datediff(mm,addtime,getdate())<=3 ---3个月内select * from tb where datediff(mm,addtime,getdate())>3   --3个月外
------解决方案--------------------
SQL code
select * from tb where datediff(mm,addtime,getdate())<=3 ---3个月内orselect * from tb where datediff(mm,addtime,getdate())>3   --3个月外
------解决方案--------------------
select * from tb where datediff(mm,addtime,getdate())<=3 ---3个月内

select * from tb where datediff(mm,addtime,getdate())>3 --3个月外

------解决方案--------------------
SQL code
select * from tb where dateadd(mm,3,addtime)>=getdate() ---3个月内select * from tb where dateadd(mm,3,addtime)<getdate()   --3个月外
  相关解决方案