datenbank abfrage mit group und suche
Konstantin
- datenbank
0 Konstantin0 Datum speichern
lulu0 Konstantin0 wahsaga0 lulu0 Viennamade
hi,
ich habe eine datenbank in die daten eingegeben sind nach montag und jahr.
aber zusammen in einem feld.
also z.B. apr 02
bin leider zu früh auf die enter taste gekommen. :(
hi,
ich habe eine datenbank in die daten eingegeben sind nach montag und jahr.
aber zusammen in einem feld.also z.B. apr 02
mai o3
das soll jetzt nach jahren sortiert werden und ich weiss nicht, wie ich das umsetzen kann.
deswegen wollte ich mal fragen, ob es ein mysql abfrage auch so gibt, dass man nach einem string sucht und den dann ausgibt, oder alle, die diesen string enthalten.
wäre cool, wenn einer weiss wie sowas geht,
danke
konstantin
Huhu Konstantin
ich habe eine datenbank in die daten eingegeben sind nach montag und jahr.
aber zusammen in einem feld.also z.B. apr 02
mai o3
Wenn ich Dich richtig verstehe hast Du das als String in einer Spalte stehen.
Das ist weniger gut, wenn nicht sogar kompletter Unsinn.
Schau Dir mal an welche tollen Funktionen es für Datums - und Zeitberechnungen gibt
http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html
die kannst Du aber nur verwenden wenn Du den Spaltentyp richtig wählst
http://dev.mysql.com/doc/mysql/en/Date_and_time_types.html
das soll jetzt nach jahren sortiert werden und ich weiss nicht, wie ich das umsetzen kann.
ORDER BY
Viele Grüße
lulu
ja, das ist leider wirklich unsinn, aber ich habe eine excel tabelle bekommen in der das so war.
ich hatte gehofft, dass es da was gibt, dass man das mit dem string retten kann...
aber naja,
danke :)
hi,
ja, das ist leider wirklich unsinn, aber ich habe eine excel tabelle bekommen in der das so war.
dann solltest du aber trotzdem in erwägung ziehen, dass datum in der DB umzuwandeln.
ich hatte gehofft, dass es da was gibt, dass man das mit dem string retten kann...
ja, stringfunktionen gibt es einige - ein blick ins manual verrät dir näheres.
damit sollte sich auch das bisherige "datumsformat" auseiandernehmen, und anders wieder zusammengesetzt/transformiert in einer neuen spalte als richtiger datumstyp abspeichern lassen.
gruß,
wahsaga
Huhu Konstantin
ja, das ist leider wirklich unsinn, aber ich habe eine excel tabelle bekommen in der das so war.
Ich vermute mal, dass Du aus Excel einen CSV-Export durchführst.
Und dann diese Datei wieder importierst.
Dann kannst Du doch an der Stelle das Datum in ein Datenbank taugliches Format konvertieren.
Z.B. per mktime()
In Excel selbst kannst Du das Datum auch unterschiedlich formatieren.
Viele Grüße
lulu
Hallo!
ja, das ist leider wirklich unsinn, aber ich habe eine excel tabelle bekommen in der das so war.
Guck mal: http://forum.de.selfhtml.org/archiv/2004/2/73134/#m421054 ... wichtig ist natürlich, daß die CSV-Datei die richtigen Datums-Daten enthält und das ist eine Frage der Formatierung.
Beste Grüße
Viennamade