Hi,
welche Möglichkeit habe ich, ein als VARCHAR gespeichertes DB-Feld mit Daten der Form TT.MM.JJJJ als Datum interpretieren und für Berechnungen heranziehen zu lassen?
Ich will z.B. alle Datensätze ermitteln, bei denen das dazugehörige gespeicherte Datum zwischen dem '13.07.1874' und dem '19.02.1954' liegt. Momentan sehe ich, wenn ich das VARCHAR-Feld nicht gleich zu DATETIME umdefiniere, keine andere Lösung, als eine "SELECT *"-Abfrage durchzuführen und die Ausgaben dann PHP filtern zu lassen, was natürlich nicht gerade effizient ist.
Hab von einem Arbeitskollegen gehört, dass es so was wie _TODATE gibt, hab jedoch bisher nichts in den MySQL-Manuals gefunden.
Ciao!
Gruselgockel
welche Möglichkeit habe ich, ein als VARCHAR gespeichertes DB-Feld mit Daten der Form TT.MM.JJJJ als Datum interpretieren und für Berechnungen heranziehen zu lassen?
Ich will z.B. alle Datensätze ermitteln, bei denen das dazugehörige gespeicherte Datum zwischen dem '13.07.1874' und dem '19.02.1954' liegt. Momentan sehe ich, wenn ich das VARCHAR-Feld nicht gleich zu DATETIME umdefiniere, keine andere Lösung, als eine "SELECT *"-Abfrage durchzuführen und die Ausgaben dann PHP filtern zu lassen, was natürlich nicht gerade effizient ist.
Hab von einem Arbeitskollegen gehört, dass es so was wie _TODATE gibt, hab jedoch bisher nichts in den MySQL-Manuals gefunden.
Ciao!
Gruselgockel
Kommentar