Rasenkantenstein
Mitglied
Hallo!
Ich habe eine Datenbank mit Geburtstagen drin. Ich würde gerne den nächsten Geburtstag ausgeben. In meiner Datenbank habe ich das Time-Format für das Datum gewählt (also YYYY-MM-DD).
Meine bisherige Abfrage habe ich irgendwo her kopiert, aber ich versteh sie nicht richtig, und falsch läuft sie auch.
SELECT * FROM freunde WHERE DATE_FORMAT(geburtstag,'%e,%c') >DATE_FORMAT(NOW(),'%e,%c') habe ich zur Zeit.
Wie gesagt, das Datum, das am nächsten kommt in der Datenbank soll vom "jetzt" an ausgelesen werden.
Wie mach ich das?
Ich habe eine Datenbank mit Geburtstagen drin. Ich würde gerne den nächsten Geburtstag ausgeben. In meiner Datenbank habe ich das Time-Format für das Datum gewählt (also YYYY-MM-DD).
Meine bisherige Abfrage habe ich irgendwo her kopiert, aber ich versteh sie nicht richtig, und falsch läuft sie auch.
SELECT * FROM freunde WHERE DATE_FORMAT(geburtstag,'%e,%c') >DATE_FORMAT(NOW(),'%e,%c') habe ich zur Zeit.
Wie gesagt, das Datum, das am nächsten kommt in der Datenbank soll vom "jetzt" an ausgelesen werden.
Wie mach ich das?