Grafixboy
Erfahrenes Mitglied
Ein Hallihallo an alle Datenbänkler
Ich muss mich hier gerade mit einer schlecht programmierten Datenbank auseinandersetzen.
Das was mich dabei am meisten nervt und eine Fehlersuche beinahe unmöglich macht ist das fast
alle Datumsangaben in den Tabellen als VARCHAR(100)
abgespeichert wurden und den folgenden Aufbau haben: "05.06.2014" (String).
So nun zu meiner Frage ist es dennnoch möglich die knapp 4800 Datensätze sortiert nach Datum ausgegebenzu bekommen.
Die Lösung könnte ich dann auf knapp 40 Tabellen anwenden.
Da es bei mir echt brennt Danke ich schon mal im vorhinein für eure tatkräftige Hilfe.
_____________________________________________
SELECT * FROM `Buchhaltung`
WHERE `buch_datum` LIKE '%.2014%'
AND `bu_datum` LIKE '%.05.%'
LIMIT 0 , 200
_____________________________________________
So mache ich es derzeit ich brauche jedoch alle Datensätze zwischen einem bestimmten Datum.
Also benötige ich eine Lösung auf den ich BETWEEN anwenden kann.
Und das Liefert mir dann alle Daten vom Monat Mai.
Mit freundlichen Grüßen
Grafixboy
Ich muss mich hier gerade mit einer schlecht programmierten Datenbank auseinandersetzen.
Das was mich dabei am meisten nervt und eine Fehlersuche beinahe unmöglich macht ist das fast
alle Datumsangaben in den Tabellen als VARCHAR(100)

So nun zu meiner Frage ist es dennnoch möglich die knapp 4800 Datensätze sortiert nach Datum ausgegebenzu bekommen.
Die Lösung könnte ich dann auf knapp 40 Tabellen anwenden.
Da es bei mir echt brennt Danke ich schon mal im vorhinein für eure tatkräftige Hilfe.
_____________________________________________
SELECT * FROM `Buchhaltung`
WHERE `buch_datum` LIKE '%.2014%'
AND `bu_datum` LIKE '%.05.%'
LIMIT 0 , 200
_____________________________________________
So mache ich es derzeit ich brauche jedoch alle Datensätze zwischen einem bestimmten Datum.
Also benötige ich eine Lösung auf den ich BETWEEN anwenden kann.
Und das Liefert mir dann alle Daten vom Monat Mai.
Mit freundlichen Grüßen
Grafixboy

Zuletzt bearbeitet: