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

罗马和尚 2012-07-13 08:59:11
例如某张表有时间字段 addTime 别的都是一些基本字段,那么怎么根据这个时间来写查询呢!查询3个月内 和 3个月外 的表信息。谢谢啦
...全文
125 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
罗马和尚 2012-07-13
  • 打赏
  • 举报
回复
谢谢...
xuam 2012-07-13
  • 打赏
  • 举报
回复
select * from tb where dateadd(mm,3,addtime)>=getdate() ---3个月内
select * from tb where dateadd(mm,3,addtime)<getdate() --3个月外
flyfly2008 2012-07-13
  • 打赏
  • 举报
回复
select * 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个月内
or
select * from tb where datediff(mm,addtime,getdate())>3 --3个月外
--小F-- 2012-07-13
  • 打赏
  • 举报
回复
select * from tb where datediff(mm,addtime,getdate())<=3 ---3个月内

select * from tb where datediff(mm,addtime,getdate())>3 --3个月外
xuam 2012-07-13
  • 打赏
  • 举报
回复
dateadd(month,3,addtime)

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧