Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengabaikan tahun dalam SQL Query dengan rentang tanggal

...
AND DATE_FORMAT(t.DELIV_DATE, '%m%d') BETWEEN '0101' AND '0201'
...

Perbarui - untuk menangani rentang yang berulang hingga akhir tahun (ganti 0101 dan 0201 dengan variabel aktual yang mewakili from dan to ):

...
AND
  (DATE_FORMAT(t.DELIV_DATE, '%m%d') BETWEEN '0101' AND '0201'
   OR '0101' > '0201' AND
     (DATE_FORMAT(t.DELIV_DATE, '%m%d') >= '0101' OR
      DATE_FORMAT(t.DELIV_DATE, '%m%d') <= '0201'
     )
  )
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Adaptor Basis Data Zend - Permintaan MySQL Kompleks

  2. Hibernate + MySQL:Cara mengatur pengkodean utf-8 untuk database dan tabel

  3. Kompleksitas Waktu Menyortir database

  4. Struktur database MySql untuk :Cari berdasarkan kolom tunggal dan nilai yang berbeda

  5. Bagaimana Anda mendapatkan id baris dengan aman dan efisien setelah disisipkan dengan mysql menggunakan MySQLdb dengan python?