年齢算出

誕生日から年齢を算出して検索とかするtips

誕生日 = "0000-00-00";

$w["and"]["(YEAR(CURDATE())-YEAR(誕生日)) - (RIGHT(CURDATE(),5)<RIGHT(誕生日,5))"] = "<= 年齢";

$f = "(YEAR(CURDATE())-YEAR(誕生日)) - (RIGHT(CURDATE(),5)<RIGHT(誕生日,5)) as age";

$this->Model->findAll($w,$f);

■参考URL
http://dev.mysql.com/doc/refman/4.1/ja/date-calculations.html