SELECT person.pid AS 'HN'
,CONCAT(ctitle.titlename,person.fname) AS 'ชื่อ'
,person.lname AS 'นามสกุล'
,IF(person.sex = 1,'ชาย','หญิง') AS 'เพศ'
,YEAR( FROM_DAYS( DATEDIFF( NOW( ) ,person.birth ) ) ) AS 'อายุปัจจุบัน(ปี)'
,CONCAT(DATE_FORMAT(person.birth,'%d-%m-'),DATE_FORMAT(person.birth,'%Y')+543)as 'วัน/เดือน/ปีเกิด'
,convert(concat('หมู่ที่ ',village.villno,' ',village.villname ) USING utf8 )as 'บ้านเลขที่'
FROM person
INNER JOIN house ON person.hcode = house.hcode AND person.pcucodeperson=house.pcucodeperson
INNER JOIN village ON house.villcode=village.villcode AND house.pcucode=village.pcucode
LEFT JOIN ctitle ON ctitle.titlecode = person.prename
LEFT JOIN persondeath ON person.pid = persondeath.pid AND person.pcucodeperson = persondeath.pcucodeperson
WHERE YEAR( FROM_DAYS( DATEDIFF( NOW( ) ,person.birth ) ) ) >= 15
#AND village.villno = '1'#เลือกหมู่บ้านที่ต้องการ
AND persondeath.pid is null
AND person.typelive IN ('0','1','3')
ORDER BY person.pid;