SELECT person.pid,visitdate,ctitle.titlename,fname,lname,diagcode#sugarnumdigit as 'ระดับน้ำตาล'
,IF(sugarnumdigit<=70 ,sugarnumdigit,'-')as 'น้ำตาลน้อยกว่า70 ขาวป่วย'
,IF(sugarnumdigit BETWEEN '71' AND '125',sugarnumdigit,'-') as 'น้ำตาล71-125ขาวป่วย' 
,IF(sugarnumdigit<=125 ,sugarnumdigit,'-')as 'น้ำตาลน้อยกว่า125 เขียวเข้ม'
,IF(sugarnumdigit BETWEEN '126' AND '154',sugarnumdigit,'-') as 'น้ำตาล126-154 เหลือง' 
,IF(sugarnumdigit BETWEEN '155' AND '182',sugarnumdigit,'-') as 'น้ำตาล155-182ส้ม' 
,IF(sugarnumdigit >=183,sugarnumdigit,'-') as 'น้ำตาลมากกว่า183 แดง'  
from visitdiag vd
INNER JOIN visit v on vd.visitno=v.visitno
INNER JOIN visitlabsugarblood vs on v.visitno=vs.visitno
INNER JOIN person on v.pid=person.pid
INNER JOIN ctitle ON person.prename = ctitle.titlecode
WHERE diagcode BETWEEN 'E10' AND 'E15'
AND (v.visitdate BETWEEN '2015-09-01' AND '2015-09-30')
ORDER BY visitdate,pid;