我需要帮助从两个值之间的 MySql 表中选择日期时间戳。像:
SELECT * FROM tabel WHERE time >= NOW() - 60 MINUTES AND <= NOW() + 120 MINUTES
我不能选对。
您可以使用DATE_SUB
和DATE_ADD
SELECT * FROM t1 WHERE time BETWEEN DATE_SUB(NOW(), INTERVAL 60 MINUTE)
AND DATE_ADD(NOW(), INTERVAL 120 MINUTE)
你也可以用这个
SELECT * FROM tabel WHERE time >= SUBTIME(now(),'1:0') AND <= ADDTIME(now(),'2:0');
请参阅此处获取手动链接