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

Masalah perbandingan tanggal MySQL?

Masukkan nilai tanggal Anda dalam tanda kutip tunggal karena merupakan string literal, jika tidak, MySQL tidak dapat mengetahui bahwa itu adalah tanggal dan bukan angka (2011 MINUS 1 MINUS 1 =2009).

Anda juga tidak memerlukan gips DATE() di sekitarnya.

SELECT 
  *
FROM
  shortleavedetails
WHERE
  employee_code = '17'
AND
  (DATE(authorizeddate) <= '2011-01-01'
   AND
   DATE(authorizeddate) >= '2010-05-01')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Contoh Pernyataan JDBC – Sisipkan, Hapus, Perbarui, Pilih Rekam

  2. Pencarian Teks di beberapa bidang MySQL

  3. Mendapatkan file berukuran 0KB saat mencadangkan database mysql menggunakan mysql dump

  4. Cara memasukkan array json ke database mysql dengan php

  5. MySql:hapus baris tabel tergantung pada nilai duplikat kolom?