sql >> Databáze >  >> RDS >> Mysql

Výběr časového rozsahu MySQL s datem_format

Měli byste použít STR_TO_DATE protože chcete převést string zpět na date

SELECT MvtDate, date_format(MvtDate,'%d-%m-%Y')
FROM  `immmvt`
WHERE MvtDate BETWEEN STR_TO_DATE('01-01-2010','%d-%m-%Y') AND 
                      STR_TO_DATE('02-01-2010','%d-%m-%Y')
FYI: DATE_FORMAT() converts date to formatted string representation.
     STR_TO_DATE() converts formatted string back to date


  1. PHP související s PDO:Aktualizace příkazu SQL neaktualizuje obsah databáze

  2. Programování databáze Python s SQL Express pro začátečníky

  3. Offset MySQL bez omezení

  4. My 11g Optimizer Stats Job Quit On Me – Opraveno