Maison  >  Questions et réponses  >  le corps du texte

Comment interroger des dates entre deux dates dans la même colonne dans MySQL

<p>J'ai une table appelée Holiday_master avec les colonnes suivantes</p> <pre class="brush:php;toolbar:false;">| Identifiant Titre | |:---|:-------|:------------------------| | 1 | Noël | 25-12-2021 - 30-12-2021 | | 2 | Festival de célébration | 30/11/2021 - 02/12/2021 |</pré> <p>Supposons que j'ai la date actuelle 2021-12-27, elle apparaît dans la première ligne, je veux obtenir cet enregistrement, merci d'avance :)</p>
P粉083785014P粉083785014410 Il y a quelques jours537

répondre à tous(1)je répondrai

  • P粉245003607

    P粉2450036072023-09-06 16:28:07

    Une mauvaise conception de base de données peut entraîner de nombreux problèmes. Votre base de données n'est pas disponible. Date 应该是时间戳或日期格式,并分割为两列:start_dateend_date

    Ensuite, vous pouvez exécuter

    SELECT * FROM holiday_master WHERE start_date < :date AND end_date > :date
    

    répondre
    0
  • Annulerrépondre