BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: panus_t ที่ กุมภาพันธ์ 07, 2014, 10:04:58 AM

หัวข้อ: ปรึกษาการนับ non pdx แยกตามจุดบริการ
เริ่มหัวข้อโดย: panus_t ที่ กุมภาพันธ์ 07, 2014, 10:04:58 AM
select o.main_dep,k.department,count(v.vn) as count_main_dep,count(if(os.cc is null or os.cc="",os.cc,0)) as null_cc
from ovst o
left outer join vn_stat v on v.vn=o.vn
left outer join opdscreen os on os.vn=o.vn
left outer join kskdepartment k on k.depcode=o.main_dep
where v.vstdate between "2012-11-01" and "2012-11-30" and (v.pdx is null or v.pdx="")
group by o.main_dep

จากโค้ดข้างบนต้องการแก้ไข ดังนี้ครับ
1.ให้นับ และแสดงทุกจุดบริการที่มีใน kskdepartment ถึงแม้ว่าไม่มีใน ovst (เพื่อจะเปรียบเทียบเป็นรายเดือนครับ)
2.count(if(os.cc is null or os.cc="",os.cc,0)) as null_cc เป็นการนับ CC ว่างไม่รู้ว่าถูกหรือเปล่าครับ
3.แล้วนับ CC ไม่ว่างทำไงครับ

ขอบคุณครับ   ;D
หัวข้อ: Re: ปรึกษาการนับ non pdx แยกตามจุดบริการ
เริ่มหัวข้อโดย: panus_t ที่ กุมภาพันธ์ 24, 2014, 14:15:31 PM
ดันอีกรอบครับ   ;D
หัวข้อ: Re: ปรึกษาการนับ non pdx แยกตามจุดบริการ
เริ่มหัวข้อโดย: apatnon86 ที่ กุมภาพันธ์ 26, 2014, 09:11:59 AM
ไม่ทำใน Report Designer แล้วเขียน Variable แยกเป็นสิทธิการรักษาไป
หัวข้อ: Re: ปรึกษาการนับ non pdx แยกตามจุดบริการ
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 02, 2014, 00:00:30 AM
CUSTOM-OPD_NoDiagSummary.cds สรุปว่ามี OPD card ที่ไปตรวจ ณ หน่วยงานไหนบ้าง ที่ยังไม่ลง Diagnosis
CUSTOM-OPD_NoDiagByDept.cds แสดงรายการตามแผนกที่เลือก