您好,我正在尝试选择日期归档的行,例如 11-11-2011 12:00
等于当前时间。
抱歉,添加它应该匹配整个日期,但要舍入到小时。
这是我目前所拥有的:
SELECT * FROM emails WHERE SUBSTRING(datetosend,0,12) = SUBSTRING(NOW(),0,12)
最佳答案
SELECT *
FROM emails
WHERE DATE_FORMAT(datetosend, '%Y-%m-%d %H') = DATE_FORMAT(NOW(), '%Y-%m-%d %H');
此 sql 不关心您的列使用的是哪种日期格式。
关于mysql 选择日期时间在这一小时内的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046607/