Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie konvertiere/caste ich varchar bis heute?

Sie können MySQLs STR_TO_DATE() Funktion

SELECT id, date 
FROM tableName 
WHERE STR_TO_DATE(date,'%Y-%m-%d') >= '01/01/2012' 
ORDER BY date DESC;

Obwohl ich vermute, dass Sie es einfacher haben werden, Unix-Zeitstempel zu verwenden

SELECT id, date 
FROM tableName 
WHERE UNIX_TIMESTAMP(STR_TO_DATE(date,'%d/%m/%Y')) >= UNIX_TIMESTAMP('01/01/2012') 
ORDER BY date DESC;