Datum vergelijken met vandaag

Status
Niet open voor verdere reacties.

MaartenN

Gebruiker
Lid geworden
31 okt 2008
Berichten
8
Hallo,

ik probeer iets te maken dat op een website (intranet van een bedrijf) weergeeft wie er vandaag jarig is. hiertoe heb ik een sql-tabel met daarin de velden birthday, van het type "date" om de geboortedatum in te zetten en naam om de naam in op te slaan.

nu wil ik dus graag een sql-query schrijven dat de naam van de persoon die vandaag jarig is weergeeft, maar hoe doe ik dit? ik heb al wat lopen zoeken op internet maar ik kom er niet uit...
zou iemand me hier een aanzetje voor willen geven hoe ik zo'n query ongeveer opzet?

alvast mijn hartelijke dank!
 
Voorzetje genoeg?
Code:
select * from personen where format(birthdate,"ddmm") = format(date(),"ddmm")

HTH:D
 
Laatst bewerkt:
select * from personen where format(birthdate,"ddmm") = format(date(),"ddmm")

als ik dit intype krijg ik de melding
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near '"ddmm")' at line 1

maar ik had inmiddels zelf dit al gevonden:

SELECT firstname,lastname
FROM names.birthdays
WHERE (MONTH(birthday)=MONTH(curDate()) AND
(DAYOFMONTH(birthday)=DAYOFMONTH(curDate());

en dat lijkt te werken, maar in ieder geval bedankt voor je hulp!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan