sql >> Database teknologi >  >> RDS >> Mysql

MySQL Brug af en strengkolonne med datotekst som datofelt

SELECT  *
FROM    mytable
WHERE   CAST(mydatefield AS DATETIME) >= CAST('2009-01-01' AS DATETIME)

Hvis dine datoer er i et mærkeligt format, er MySQL forstår ikke, brug STR_TO_DATE :

SELECT  *
FROM    mytable
WHERE   STR_TO_DATE(mydatefield, '%Y, %d %m') >= STR_TO_DATE('2009, 01 01', '%Y, %d %m')


  1. MySQL Indsættelse af store datasæt fra fil med Java

  2. Gemmer filer som blob i databasen ajax php pdo

  3. Brug kun tastaturnavigation i Word, Excel og PowerPoint (Del 3:Opgaveruder)

  4. Forskellen mellem multi-sætning tabel-værdisatte funktioner og inline tabel-værdi-funktioner i SQL Server