Показать сообщение отдельно

  #4  
Старый 04.03.2008, 15:01
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
С нами: 10191686

Репутация: 210
По умолчанию

Посчитать возраст человека, дата рождения которого хранится в поле DATE


PHP код:
SELECT name, IF ((MONTH(NOW())>MONTH(birthday)),(YEAR(NOW())-YEAR(birthday)),
IF ((
MONTH(NOW())>IF ((DAYOFMONTH(NOW())>=DAYOFMONTH(birthday)),(YEAR(NOW())-YEAR(birthday)),
IF ((
MONTH(NOW())>(YEAR(NOW())-YEAR(birthday)-1))) as years_old FROM person 
 
Ответить с цитированием