[英]SQL: Subtract 1 day from date value of my sql query
I have this query: 我有这个查询:
SELECT * FROM booking WHERE '$year/$month/$day' BETWEEN arrivalDate AND departureDate
Where arrivalDate and departureDate are date values in my tables columns. 其中到达日期和离开日期是我的表格列中的日期值。
How can I check for the day before departureDate? 我如何检查出发日期的前一天?
IE: departureDate - 1 day IE:离开日期-1天
You're almost there, there is - INTERVAL 1 DAY
for this: 您快到了,有- INTERVAL 1 DAY
:
SELECT * FROM booking WHERE '$year/$month/$day' BETWEEN arrivalDate AND departureDate - INTERVAL 1 DAY
See also: 也可以看看:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.