【发布时间】:2013-04-18 13:51:54
【问题描述】:
这是一个需要一段时间才能找到的错误。我把它贴在这里是为了避免别人犯这个错误。
(一旦找到它就非常简单,但它很容易犯 - 并且代价高昂 - 错误。)
为什么select datediff(w, getdate()-7, getdate()) 给出的是 7 而不是 1?
【问题讨论】:
-
1 分钟前提问 ... -> 19 秒前回答... 你在写这个问题的时候想到了答案吗?跨度>
-
我在发帖时已经有了答案……经过大量搜索和一些心烦意乱的客户。我打算帮助其他像我一样陷入困境的人。我知道这在 SO 上并不少见。
标签: sql-server-2008 tsql date