-4
$date= $this->Profile->find('all',array(
'conditions'=>array('date(Add date(DOB,interval (year(curdate())-year(DOB)) year))>=date(now())'),
'fields'=>array('date(Add date(DOB,interval (year(curdate())-year(DOB)) year)'),
'limit'=>1,
'order'=>'date(Add date(DOB,interval (year(curdate())-year(DOB)) year))'
));
이 사람이 나를 도울 수 ....CakePHP의 쿼리에서 날짜를 얻는 방법
MySQL의 쿼리 :
(select date(Adddate(dob,interval (year(curdate())-year(dob)) year))
from profiles
where date(Adddate(dob,interval (year(curdate())-year(dob)) year))>=date(now())
order by date(Adddate(dob,interval (year(curdate())-year(dob)) year)) limit 1);