我有以下 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。
我如何管理它以使其包含在此查询中?
最佳答案
试试 SELECT DATE_FORMAT(datetime, '%H:%i') ...
https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
关于mysql - 将 MySQL 日期时间字段格式化为 "hh:mm",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351916/