在MySql中选择过去日期和过去时间的好方法是什么?
我实际上想要创建这个 -
SELECT * FROM BOOKINGS
WHERE DepartureDate < CURDATE()
IF DepartureDate == CURDATE()
THEN DepartureTime must be < CURTIME()
这是MySQL支持的吗? 谢谢你的时间:))
答案 0 :(得分:0)
我建议在一个字段中存储日期和时间,而不是两个。你可以做你想做的事情:
SELECT *
FROM BOOKINGS
WHERE DepartureDate < CURDATE() OR
DepartureDate = CURDATE() and DepartureTime < TIME(NOW());