我有以下MySQL查询:
SELECT * FROM m3
WHERE datetime >= DATE_SUB(NOW(), INTERVAL 8 HOUR) AND mod(minute(time),1) = 0
ORDER BY id ASC ";
此查询的输出现在是:18:30:34
每分钟都会有一个新的日期时间,我只会选择整个(一半)小时。所以18:30,19:00,19:30,20:00等。
现在我只想选择没有秒数的小时和分钟。
所以例如:18:30。
如何管理它以在此查询中使用它?
答案 0 :(得分:2)
尝试SELECT DATE_FORMAT(datetime, '%H:%i') ...
https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format