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

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

问题描述:

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

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

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

18+7不就是25嘛

18+7不就是25嘛

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