我正在尝试从某个表中选择一些字段,其中2个字段是日期。我试图让它以不同的格式返回它们,就像它们目前正在编写它一样。
所以我尝试了类似的东西:
SELECT id, DATE_FORMAT(checkindate, %e %m %Y), DATE_FORMAT(checkoutdate, %e %m %Y), roomid FROM checkins WHERE checkoutdate = '2013-05-19'
checkindate和checkout日期采用MySQL日期格式YYYY-MM-dd
。
我正在尝试创建以下结果:
id, dd-MM-YYYY, dd-MM-YYYY, roomid
我收到了:你的SQL语法错误
答案 0 :(得分:0)
缺少单引号。
SELECT id,
DATE_FORMAT(checkindate, '%e-%m-%Y') checkindate,
DATE_FORMAT(checkoutdate, '%e-%m-%Y') checkoutdate,
roomid
FROM checkins
WHERE checkoutdate = '2013-05-19'