simplex-media
Goto Top

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

Content-ID: 105036

Url: https://administrator.de/contentid/105036

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

StefanKittel
StefanKittel 02.01.2009 um 00:51:44 Uhr
Goto Top
Hallo,

nach was denn Filtern?

Stefan
Simplex-Media
Simplex-Media 02.01.2009 um 00:56:29 Uhr
Goto Top
Ich will den gesammten Inhalt der Datensätze (*) von den kontakten aus meiner Datenbank (gut 50000 Stück) die am heutigen Datum geburtstag haben.

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?
StefanKittel
StefanKittel 02.01.2009 um 01:16:56 Uhr
Goto Top
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?

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
Simplex-Media
Simplex-Media 02.01.2009 um 01:25:59 Uhr
Goto Top
1.000 Dank, es gibt momente wo der Kopf komplizierter denkt als er muss ;)

Hab meine Abfrage zusammen