【发布时间】:2021-06-01 07:08:32
【问题描述】:
我正在使用此查询来获取两个日期之间的所有日期:
$getDates="SELECT daily_rate_date FROM daily_rates WHERE daily_rate_date BETWEEN '".$checkOut."' AND '".$departureDate."' AND daily_rate_reservation=$reservationId;";
问题是,例如 $checkOut = 03-03-2021 和 $departureDate = 07-03-2021,我会得到日期:
04-03-2021
05-03-2021
06-03-2021
但我也需要包含 $checkOut 日期(但不是 $departureDate):
03-03-2021
04-03-2021
05-03-2021
06-03-2021
我怎样才能做到这一点?
【问题讨论】:
-
WHERE daily_rate_date >= '".$checkOut."' AND daily_rate_date < '".$departureDate."'?另请参阅如何Use prepared statements and parameterized queries -
几乎重复(语言不同但基本相同),但我相信这就是您想要的答案。 stackoverflow.com/a/43633362/498699