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'
OR
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'
嗨,我正在尝试比较MySQL中PHP变量到日期列的值。
两者的格式均为yyyy-mm-dd
,但它似乎无法正常工作。
这些日期值的格式是否有任何遗漏?
答案 0 :(得分:0)
RB.checkin < STR_TO_DATE('$inputdate','%d,%m,%Y')
让Mysql执行转换以消除任何猜测。