BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Guitar-hero ที่ กันยายน 18, 2013, 10:50:21 AM

หัวข้อ: จะเก็บยอดคนไข้ความดัน ที่ได้รับการตรวจภาวะแทรกซ้อนทางตา ไม่ทราบว่าต้องเขียนคำสั่ง sql อย่างไรครับ
เริ่มหัวข้อโดย: Guitar-hero ที่ กันยายน 18, 2013, 10:50:21 AM
จะเก็บยอดคนไข้ความดัน ที่ได้รับการตรวจภาวะแทรกซ้อนทางตา ไม่ทราบว่าต้องเขียนคำสั่ง sql อย่างไรครับ
หัวข้อ: Re: จะเก็บยอดคนไข้ความดัน ที่ได้รับการตรวจภาวะแทรกซ้อนทางตา ไม่ทราบว่าต้องเขียนคำสั่ง sql อย่างไรครั
เริ่มหัวข้อโดย: supakorn_hos ที่ กันยายน 18, 2013, 11:57:38 AM
ของผมให้เจ้าหน้าที่กรองเอาเองจากหน้า รายชื่อผู้ป่วยใน clinic เลยคับ
ตรงหัว column จะกรองได้

ถ้ากรองเป็น จะเอาอะไรก็ได้จากหน้าจอนั้นหล่ะครับ
หัวข้อ: Re: จะเก็บยอดคนไข้ความดัน ที่ได้รับการตรวจภาวะแทรกซ้อนทางตา ไม่ทราบว่าต้องเขียนคำสั่ง sql อย่างไรครั
เริ่มหัวข้อโดย: jameborn ที่ กันยายน 18, 2013, 13:14:16 PM
select count(distinct c.hn) 'Case'
,count(distinct if(s.do_eye_screen='Y',s.clinicmember_id,null)) 'Screen'
,count(distinct if(s.has_eye_cormobidity='Y',s.clinicmember_id,null)) 'Has'
from clinicmember c
left join clinicmember_cormobidity_screen s on s.clinicmember_id=c.clinicmember_id
and s.screen_date between '2012-10-1' and '2012-12-31'
where c.clinic in (002)

แน่ใจว่าคุณบันทึกของผู้ป่วยความดัน