mysql如何格式化子时间

mysql如何格式化子时间,mysql,Mysql,我想将subtime的返回值格式化为以下格式:HH:MM SUBTIME('09:00:00', SEC_TO_TIME(30*60)), DATE_FORMAT(SUBTIME('09:00:00', SEC_TO_TIME(30*60)), '%H:%i') 第一个子时间返回正确的08:30:00 但是带有date_格式的,只返回空值 你能帮我解决这个问题吗?你应该使用时间格式而不是日期格式: TIME_FORMAT(SUBTIME('09:00:00', SEC_TO_TIME(30

我想将subtime的返回值格式化为以下格式:HH:MM

SUBTIME('09:00:00', SEC_TO_TIME(30*60)), 
DATE_FORMAT(SUBTIME('09:00:00', SEC_TO_TIME(30*60)), '%H:%i') 
第一个子时间返回正确的08:30:00 但是带有date_格式的,只返回空值


你能帮我解决这个问题吗?

你应该使用时间格式而不是日期格式:

TIME_FORMAT(SUBTIME('09:00:00', SEC_TO_TIME(30*60)), '%H:%i')

您要添加的日期值是什么?我要添加哪个日期值?因此,应该只有08:30