MySQL Geburtstage ermitteln
Hallo, habe folgendes Problem
Ich würde gerne die Geburtstage aus einer MySQL Datenbank auslesen, die schwierigkeit ist das das Geb. Datum im deutschen Format dd.mm.YYYY | varchar(10) vorliegt also z.B. 02.05.1978.
Wie schaffe ich es MySQL basierend mit einer Select abfrage die geburtstage zu filtern
Vielen Dank im vorraus
Ich würde gerne die Geburtstage aus einer MySQL Datenbank auslesen, die schwierigkeit ist das das Geb. Datum im deutschen Format dd.mm.YYYY | varchar(10) vorliegt also z.B. 02.05.1978.
Wie schaffe ich es MySQL basierend mit einer Select abfrage die geburtstage zu filtern
Vielen Dank im vorraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 105036
Url: https://administrator.de/contentid/105036
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
Zitat von @Simplex-Media:
Das Geb.Datum ist in der Datenbank im Format dd.mm.YYYY hinterlegt
die schwierigkeit die ich nun habe ist wie schmeiß ich da jetzt
das YYYY raus um die geburtstagkinder zu finden?
Das Geb.Datum ist in der Datenbank im Format dd.mm.YYYY hinterlegt
die schwierigkeit die ich nun habe ist wie schmeiß ich da jetzt
das YYYY raus um die geburtstagkinder zu finden?
Da es ein Text ist müßte doch sowas "Select * from Tabelle where GebDatum is like 14.10.*" gehen.
Ich habe den Syntax nicht wirklich im Kopf. Wichtig ist like, dann kann man platzhalter verwenden.
Und durch ausschneiden, right(4), umwandeln und subtrahieren zeigt er bestimmt auch nocht das Alter an.
Stefan