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

问题描述 投票:0回答:1

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

mysql datetime intervals datediff
1个回答
2
投票

您可以使用

DATEDIFF

SELECT *
    , DATEDIFF(datetimecolumn1, datetimecolumn2)
FROM youtable
WHERE DATEDIFF(datetimecolumn1, datetimecolumn2) > 1;
© www.soinside.com 2019 - 2024. All rights reserved.