Sizy
2015-05-18 03:49
采纳率: 81.8%
浏览 3.6k

小白 提问 :SQL 上如何取当前时间的 前7天的数据? 这样写应该没错!

DateDiff(d, (select endtime from ZhiDetail where zhiId=z.id ),getdate())<=7

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • danielinbiti 2015-05-18 04:08
    已采纳

    18+7不就是25嘛。如果不要25号的,那就<7或者<=6

    已采纳该答案
    打赏 评论
  • Sizy 2015-05-18 03:52

    补充: 我这个查询到的结果,出现错误了。 比如今天 是 18号 我取7天前的数据 25号的数据也被查询出来了! 请问大神 他的范围难道不是当前时间 前7天???还是我自己的语法有问题?

    打赏 评论
  • qq_15018087 2015-05-18 04:18

    18+7不就是25嘛

    打赏 评论
  • qq_15018087 2015-05-18 04:18

    18+7不就是25嘛

    打赏 评论
  • Sizy 2015-05-18 04:58

    大神们 别闹 ! 我只是举个例子 ~ 日期之前的都能按照 7天为分水岭 可是当天的就不行了 不仅是 25号的 26 27 都显示了

    打赏 评论

相关推荐 更多相似问题