我在任何地方都找不到解决方案。我想要做的就是从日期时间列 2 中减去日期时间列 1,并且仅选择间隔 > 1 天的记录。我知道这听起来很简单,而且可能很简单,但是我想出的 datediff/interval WHERE's 都不起作用。
您可以使用
DATEDIFF
。
SELECT *
, DATEDIFF(datetimecolumn1, datetimecolumn2)
FROM youtable
WHERE DATEDIFF(datetimecolumn1, datetimecolumn2) > 1;