Возраст по дате рожденияhttp://softtime.ru/forumВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404393" если убрать оба + 0 , то тоже покатит Я уже успел это проверить и отредактировать пост до вашего...Возраст по дате рожденияSun, 25 Oct 2009 14:15:55 +0300СаняВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404389"От REPLACE можно избавиться:SELECT " `birthdate`, " FLOOR( " ( CURDATE() + 0 - DATE(`birthdate`) + 0 ) / 10000...Возраст по дате рожденияSun, 25 Oct 2009 13:57:59 +0300TrianonВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404388От REPLACE можно избавиться:SELECT `birthdate`, FLOOR( ( CURDATE() - DATE(`birthdate`) ) / 10000 ) AS `Years` FROM tbl Вот ещё...Возраст по дате рожденияSun, 25 Oct 2009 13:51:12 +0300СаняВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404385Хм... любопытно, действительно изящное решение проблемы подсчета возраста.Возраст по дате рожденияSun, 25 Oct 2009 13:22:43 +0300cheopsВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404367Неточность заключается в том, что год - единица плавающая. И в зависимости от даты рождения, N лет при одном и...Возраст по дате рожденияSun, 25 Oct 2009 11:25:07 +0300TrianonВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404366А в чем заключается не точность? Более точные варианты есть?Возраст по дате рожденияSun, 25 Oct 2009 11:22:45 +0300tAleksВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404365Drago в соседней ветви предложил логику SELECT `birthdate`, FLOOR( ( REPLACE( CURDATE(), '-','') -REPLACE(DATE(`birthdate`), '-','') )/10000 ) AS `Years` FROM...Возраст по дате рожденияSun, 25 Oct 2009 11:22:13 +0300TrianonВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404364Самый простой вариант (однако, не самый точный) заключается в следующем SELECT (TO_DAYS(NOW()) - TO_DAYS(putdate))/365.25 AS putdate FROM tbl putdate -...Возраст по дате рожденияSun, 25 Oct 2009 10:56:09 +0300cheopsВозраст по дате рожденияhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=69047#post404356Подскажите, как вычислить возраст (полных лет) по дате рождения. Спс.Возраст по дате рожденияSun, 25 Oct 2009 08:43:13 +0300tAleks