Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menanyakan tarikh antara dua tarikh dalam lajur yang sama dalam MySQL

<p>Saya mempunyai jadual yang dipanggil holiday_master dengan lajur berikut</p> <pre class="brush:php;toolbar:false;">| Id | |:---|:-------|:-----------------------| |. 1 | |. 2 |. Festival Perayaan |. <p>Andaikan saya mempunyai tarikh semasa 2021-12-27, ia muncul di baris pertama, saya ingin mendapatkan rekod itu, terima kasih terlebih dahulu :)</p>
P粉083785014P粉083785014410 hari yang lalu532

membalas semua(1)saya akan balas

  • P粉245003607

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

    Reka bentuk pangkalan data yang lemah boleh menyebabkan banyak masalah. Pangkalan data anda tidak tersedia. Date 应该是时间戳或日期格式,并分割为两列:start_dateend_date

    Kemudian anda boleh laksanakan

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

    balas
    0
  • Batalbalas