SELECT 2 个日期时间列的差异 WHERE 间隔

SELECT difference in 2 datetime columns WHERE interval

我找不到解决这个问题的任何地方。我想要做的就是从 datetime column2 中减去 datetimecolumn1,并且只有 select 那些间隔 > 1 天的记录。我知道这听起来很简单,而且可能确实如此,但是 datediff/interval 我想出的 none 已经奏效了。

您可以使用 DATEDIFF

SELECT *,DATEDIFF(datetimecolumn1,datetimecolumn2) FROM youtable
WHERE DATEDIFF(datetimecolumn1,datetimecolumn2) > 1;

(已编辑。谢谢乔)