yo,
Hat jemand eine idee wie man sowas umsetzen könnte?
der erste schritt die jahre des geburtsdatum mit dem heutigen jahr verrechnen.
select DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(datums_spalte, '%Y')
FROM tabelle
danach muss man nur noch darauf achten, ob die betroffenen person schon in dem jahr geburstag hatte oder nicht. wenn nicht, dann ein jahr abziehen.
select DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(datums_spalte, '%Y')-
IF(DATE_FORMAT(NOW(), '%c') < DATE_FORMAT(datums_spalte, '%c') OR
DATE_FORMAT(NOW(), '%c') = DATE_FORMAT(datums_spalte, '%c') AND
DATE_FORMAT(NOW(), '%e') <= DATE_FORMAT(datums_spalte, '%e'), 0, 1
)
FROM tabelle
Ilja