SELECT person.pid,visitdate,ctitle.titlename,fname,lname,diagcode#sugarnumdigit as 'ระดับน้ำตาล'
,IF(labresultdigit<=15 ,labresultdigit,'-')as 'ไตวายเรื้อรังระยะสุดท้าย'
,IF(labresultdigit BETWEEN '15' AND '30',labresultdigit,'-') as 'โรคไตขั้นรุนแรง' 
,IF(labresultdigit BETWEEN '31' AND '60',labresultdigit,'-') as 'โรคไตระดับปานกลาง' 
,IF(labresultdigit BETWEEN '61' AND '90',labresultdigit,'-') as 'ไตเริ่มเสื่อม' 
,IF(labresultdigit >=90,labresultdigit,'-') as 'ไตทำหน้าที่ปกติ'  
from visitdiag vd
INNER JOIN visit v on vd.visitno=v.visitno
INNER JOIN visitlabchcyhembmsse vs on v.visitno=vs.visitno
INNER JOIN person on v.pid=person.pid
INNER JOIN ctitle ON person.prename = ctitle.titlecode
WHERE labcode='chegfr'
AND diagcode BETWEEN 'I10' AND 'I15'
AND (v.visitdate BETWEEN '2014-10-01' AND '2015-09-30')
GROUP BY pid
ORDER BY visitdate,pid;