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

Kueri SQL Pada Tanggal Saat Jenis Adalah VARCHAR

Solusinya adalah dengan menggunakan str_to_date() :

$this->db->where("str_to_date(IssueDate, '%d/%m/%Y') >=", "'2013-12-92'");
$this->db->where("str_to_date(IssueDate, '%d/%m/%Y') <=", "'2014-01-22'");
$

Anda mungkin tidak memiliki kendali atas database. Tetapi Anda memiliki kendali atas konstanta Anda sendiri. Anda harus terbiasa dengan standar ISO YYYY-MM-DD untuk konstanta seperti itu -- jelas dan diterima dengan benar oleh sebagian besar database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara saya membuat MySQL menggunakan INDEX untuk permintaan tampilan?

  2. Bagaimana cara mengaktifkan log kueri lambat MySQL?

  3. MySQL bagaimana membuat nilai kedaluwarsa?

  4. MySQL Bergabung dengan Tabel yang Sama

  5. mysql:cara memotong panjang bidang