【发布时间】:2019-01-30 10:27:06
【问题描述】:
寻求有关 mysql 日期函数的帮助。
我希望显示今天到 8 天前的数据(我一直在 mysql WHERE TIME > CURDATE() - INTERVAL 8 DAY 中使用这行代码)以及上述时间段但一年前的数据。
【问题讨论】:
寻求有关 mysql 日期函数的帮助。
我希望显示今天到 8 天前的数据(我一直在 mysql WHERE TIME > CURDATE() - INTERVAL 8 DAY 中使用这行代码)以及上述时间段但一年前的数据。
【问题讨论】:
尝试使用 DATE_SUB 与 TIMESTAMPDIFF,
TIMESTAMP 语法,
TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2);
DATE_SUB 语法,
DATE_SUB(date, INTERVAL value unit);
例子,
SELECT TIMESTAMPDIFF(SECOND, DATE_SUB('2018-06-04 22:59:00', INTERVAL 10 DAY),
'2018-06-04 22:59:00');
【讨论】: