SELECT H.house_code, H.description
FROM House H
INNER JOIN Room_Book RB
ON H.house_code=RB.house_code
WHERE RB.checkin < '2014-02-20'
要么
SELECT H.house_code, H.description
FROM House H
INNER JOIN Room_Book RB
ON H.house_code=RB.house_code
WHERE RB.checkin < '$inputdate'
嗨,我正在尝试将PHP变量中的值与MySQL中的date列进行比较。
两者的格式均为
yyyy-mm-dd
,但是,它似乎无法正常工作。我缺少那些日期值格式的东西吗?
最佳答案
RB.checkin < STR_TO_DATE('$inputdate','%d,%m,%Y')
让Mysql执行转换以删除任何猜测。