MySQL: DATE_ADD gibt Blob zurück
Frage
Ich habe die nächste Frage: select avHours, date_add('2010-01-20', Interval 2 DAY) from tbl_available order by avHours;
Aber es gibt ein Blob -Feld und kein Datumsfeld zurück. Wenn ich den Wert im Blob -Feld sehe, ist es das richtige Datum.
Wie kann ich das beheben?
Danke im Voraus!
Lösung
MySQL -Funktionen konvertieren manchmal in Blob. Sie können es beheben, wenn Sie beispielsweise auf einen Datumstyp selbst eingehen - -
SELECT DATE(DATE_ADD('2010-01-20', INTERVAL 2 DAY))
oder
SELECT CAST(('2010-01-20' + INTERVAL 2 DAY) AS DATE)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow