php - 尝试使用 SQL 在 PHP 中获取两个日期之间的日期
问题描述
我正在使用此查询来获取两个日期之间的所有日期:
$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
我怎样才能做到这一点?
解决方案
然后将您的查询更改为:
$getDates="SELECT daily_rate_date FROM daily_rates
WHERE daily_rate_date >= '".$checkOut."'
AND daily_rate_date < '".$departureDate."'
AND daily_rate_reservation=$reservationId;";
推荐阅读
- angular - Angular 7: Misunderstanding how router Link imports
- drupal - What variables are in the Drupal $primary_nav variable
- xcode - Delphi PAClient 错误:E0776 xcrun:错误:无法找到实用程序“PackageApplication”,不是开发人员工具或 PATH
- dart - How to add event listeners in Flutter?
- c++ - 无法在 C++17 中构造包含 const int 和不可复制(但可移动)对象的对
- jcr - How to create new Principal Object using Jackrabbit/JCR
- c# - 使用 When 的 MVC 和 Fluent 验证
- git - git - Saving My Committed Work and Applying it to New and Fresh Clone of Repo
- javascript - 如果我将数组传递给 JS 函数,它似乎不会修改该数组。不应该通过引用传递吗?
- javascript - show.bs.modal 不会在外部加载的 bootstrap 4 modal 中触发