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;
(已编辑。谢谢乔)
我找不到解决这个问题的任何地方。我想要做的就是从 datetime column2 中减去 datetimecolumn1,并且只有 select 那些间隔 > 1 天的记录。我知道这听起来很简单,而且可能确实如此,但是 datediff/interval 我想出的 none 已经奏效了。
您可以使用 DATEDIFF
。
SELECT *,DATEDIFF(datetimecolumn1,datetimecolumn2) FROM youtable
WHERE DATEDIFF(datetimecolumn1,datetimecolumn2) > 1;
(已编辑。谢谢乔)