sql >> Database >  >> RDS >> Mysql

Datumbereik selecteren MySQL met date_format

Gebruik STR_TO_DATE omdat je string . wilt converteren terug naar 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. Annuleringstimer voor MySQL-verklaring kan niet worden gestopt

  2. SQL Server 2014 uitvoeren op een virtuele Azure-machine

  3. Spring data JPA:ophalen Geen aliassen gevonden in resultaat tuple! fout bij het uitvoeren van aangepaste query

  4. MySQL – Wacht enkele seconden met SELECT SLEEP()