ภาพครับ
--------------------------------
ถ้าไม่แก้ไขรายงาน  ให้นำคำสั่งนี้ไป Run ใน SQL Query  หรือ Navicat เพื่อสร้าง function thaiage ดูครับCREATE FUNCTION `thaiage`(param1 date,param2 date) RETURNS char(15) CHARSET tis620
begin
   declare cAge char(15);
   declare nyear int;
   declare nmonth int;
   declare nday int;
   set param2=date(param2);
   set param2=if(param2='0000-00-00',now(),param2);
   select timestampdiff(year,param1,param2) into nyear;
   select timestampdiff(month,param1,param2)-(timestampdiff(year,param1,param2)*12) into nmonth;
   select timestampdiff(day,date_add(param1,interval (timestampdiff(month,param1,param2)) month),param2) into nday;
   select concat(lpad(nyear,3,'0'),lpad(nmonth,2,'0'),lpad(nday,2,'0')) into cage;
   set cage=if(nyear>0,concat(lpad(nyear,2,'0'),' years'),'');
   set cage=if(cage='' and nmonth>0,concat(lpad(nmonth,2,'0'),' months'),cage);
   set cage=if(cage='',concat(lpad(nday,2,'0'),' days'),cage);
   set cage=replace(cage,'years','ปี');
   set cage=replace(cage,'months','เดือน');
   set cage=replace(cage,'days','วัน');
   return cage;
end