sql >> Database >  >> RDS >> Mysql

SQL-query op datum wanneer type VARCHAR is

De oplossing is om str_to_date() . te gebruiken :

$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'");
$

U heeft mogelijk geen controle over de database. Maar je hebt wel controle over je eigen constanten. U moet wennen aan de ISO-standaard JJJJ-MM-DD voor dergelijke constanten -- ondubbelzinnig en correct geaccepteerd door de meeste databases.



  1. MySql - langzaam verzendende gegevensfase

  2. Mysql2::Error krijgen (SSL-verbindingsfout:ASN:slechte andere handtekeningbevestiging) op Heroku-app met AWS RDS

  3. GROUP BY + CASE-instructie

  4. MySQL VOLLEDIG AANMELDEN?