使用+来连接mysql无法正常工作

时间:2014-08-27 16:01:20

标签: mysql datetime concatenation

我有以下查询可以正常工作,但是当我尝试连接预订的结束时间时,它不再起作用了。我确定它是一种类型,但我无法找到它:

SELECT RESERVATIONID, USERID, CLASSNAME, GRADENAME, date_format(RESERVATIONDUEDATE, '%e - %M - %Y, %l:%i %p') + ' - ' + date_format(RESERVATIONEXPIREDATE, '%l:%i %p') resduedate
FROM reservation join class on
reservation.CLASSID = class.CLASSID
join grade on
reservation.GRADEID = grade.GRADEID
WHERE USERID =  'xxx'
AND RESERVATIONDUEDATE > CURDATE() 

该列的输出为32,应该是完整日期加上时间。

关于可能出错的任何想法?

0 个答案:

没有答案