sql 到期时间查询

表类有安装日期 格式为 2016-2-11 16:00 、2016-3-12 18:00、2017-5-11 18:00 想要结果 大于当前系统时间3个月内的为即将到期

只看月份  因为每年都要操作

22.png

ctt 发布于 2018-12-6 11:59
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
6
axingLv6专家互助
发布于2018-12-6 12:19
select 安装日期 
from 总表 
where 安装日期>=dateadd(month,-3,getdate())


  • ctt ctt(提问者) 大于3个月
    2018-12-06 12:23 
  • 孤陌 孤陌 回复 ctt(提问者) 这是对的啊 他只是把当前日期减少3个月 然后再比较而言 这样拿到的就是你想要的数据
    2018-12-06 12:51 
  • touyuan001 touyuan001 回复 ctt(提问者) -3 改成3不就行了。。。。。
    2018-12-06 14:13 
  • 2关注人数
  • 923浏览人数
  • 最后回答于:2018-12-6 12:19
    请选择关闭问题的原因
    确定 取消
    返回顶部