So fragen Sie Datumsangaben zwischen zwei Datumsangaben in derselben Spalte in MySQL ab
P粉083785014
P粉083785014 2023-09-05 21:17:10
0
1
549
<p>Ich habe eine Tabelle namens „holiday_master“ mit den folgenden Spalten</p> <pre class="brush:php;toolbar:false;">|. Titel | |:---|:-------|:---------| |. 1 |. Weihnachten |. 25.12.2021 - 30.12.2021 | |. 2 |. 30.11.2021 - 02.12.2021 |</pre> <p>Angenommen, ich habe das aktuelle Datum 27.12.2021, es erscheint in der ersten Zeile, ich möchte diesen Datensatz haben, vielen Dank im Voraus :)</p>
P粉083785014
P粉083785014

Antworte allen(1)
P粉245003607

糟糕的数据库设计会导致许多问题。您的数据库无法使用。 Date 应该是时间戳或日期格式,并分割为两列:start_dateend_date

然后您可以执行

SELECT * FROM holiday_master WHERE start_date < :date AND end_date > :date
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!