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