Mailinglisten-Archive |
Norbert Pfeiffer schrieb: > Hallo allerseits, > > dieses Query liefert das Alter an Hand des Geburtstages > in Jahren, Monaten und Tagen: > > SELECT geb, > IF ((DAYOFYEAR(CURDATE()) > DAYOFYEAR(geb)), > (YEAR(CURDATE()) - YEAR(geb)), > (YEAR(CURDATE()) - YEAR(geb) - 1)) AS Jahre, > IF ((DAYOFYEAR(CURDATE()) > DAYOFYEAR(geb)), > (MONTH(CURDATE()) - MONTH(geb)), > (12 - (MONTH(geb) - MONTH(CURDATE())))) AS Monate, > DAY(LAST_DAY(geb)) - DAY(geb) + DAY(CURDATE()) AS Tage > FROM test.persons ORDER BY geb ASC LIMIT 19; > > Womit auch geklaert ist, > wie man in MySQL den letzten Tag des Monates bestimmt. Supi, danke, die DB arbeiten lassen ist immer gut :) LG und schönen Sonntag Jörn
php::bar PHP Wiki - Listenarchive