Archiv verlassen und diese Seite im Standarddesign anzeigen : Datum vereinen!
Hallo Jungs,
Ich arbeite hier an einer Datenbank, die das Datum in drei unterschiedlichen Spalten aufsplittet (day/month/year). Ich habe jetzt das Problem, dass ich die Daten in der Tabelle nach dem Datum sortieren soll und das Monat hier als 3stelliger Name dargestellt wird.
Gibt es hier trotzdem ne Moeglichkeit eine SELECT mit ORDER BY DATE (year, month, day) zu machen?
mfg
nul
tschloss
11-07-2007, 13:50
Hallo Jungs,
Ich arbeite hier an einer Datenbank, die das Datum in drei unterschiedlichen Spalten aufsplittet (day/month/year). Ich habe jetzt das Problem, dass ich die Daten in der Tabelle nach dem Datum sortieren soll und das Monat hier als 3stelliger Name dargestellt wird.
Gibt es hier trotzdem ne Moeglichkeit eine SELECT mit ORDER BY DATE (year, month, day) zu machen?
mfg
nul
Falsches Datenbank-Design! Wenn schon drei Felder, dann wenigstens den Monat als Zahl 1-12. Aber ein solches Design rächt sich eigentlich permanent bei der Programmierung. Also lieber Timestamp-Format oder "2007-07-11"-Format nehmen.
Vielleicht hilft eine UDF, die die Strings auf einen Wert 0-11 abbildet. Vielleicht gibt es das auch schon einegabut?
http://dev.mysql.com/doc/refman/5.1/de/adding-functions.html
Falsches Datenbank-Design! Wenn schon drei Felder, dann wenigstens den Monat als Zahl 1-12. Aber ein solches Design rächt sich eigentlich permanent bei der Programmierung. Also lieber Timestamp-Format oder "2007-07-11"-Format nehmen.
Vielleicht hilft eine UDF, die die Strings auf einen Wert 0-11 abbildet. Vielleicht gibt es das auch schon einegabut?
http://dev.mysql.com/doc/refman/5.1/de/adding-functions.html
Dass das DB-Design falsch ist stimmt, ist auch nicht von mir, ich versuch halt noch zu retten was zu retten ist, naja, vielleicht schreib ichs gleich ganz um, mal schaun,
thx
tschloss
11-07-2007, 14:34
..und schau doch mal, ob du nicht im select statement ein sortierbares Datum erzeugen kannst:
http://dev.mysql.com/doc/refman/5.1/de/date-and-time-functions.html
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.