Wie konvertiere / caste ich varchar auf Datum?
Ich habe eine Datumsspalte mit Datentypvarchar(mm-dd-yyyy)
in mySQL 5.1. Wie konvertiere ich es in DATE?
Folgendes habe ich bisher -
SELECT id, date
FROM tableName
WHERE (CAST((SUBSTRING (date FROM 7 FOR 4 )||'/'||SUBSTRING (date FROM 4 FOR 2 )||'/'||SUBSTRING (date FROM 1 FOR 2 )) AS DATE) >= '01/01/2012' )
ORDER BY date DESC;
Das bekommen
error - # 1064 - Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, auf die richtige Syntax für 'FROM 7 FOR 4)
Bitte helfen Sie.