Mailinglisten-Archive |
Hallo Joern, > Supi, danke, die DB arbeiten lassen ist immer gut :) stimmt, leider war da aber noch ein Bug drin ... :-( Hier ist das gefixte Query, das sollte jetzt problemlos laufen: 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, IF ((DAY(CURDATE()) > DAY(geb)), (DAY(CURDATE()) - DAY(geb)), (DAY(LAST_DAY(geb)) - DAY(geb)) + DAY(CURDATE())) AS Tage FROM test.persons ORDER BY DAY(geb) ASC; m. b. G. Norbert ------------------ mobil 0177-1741686 ------------------ e.o.m.
php::bar PHP Wiki - Listenarchive