โปรแกรมบัญชีเกณพ์คงค้าง รพ.สต. สสจ.สุรินทร์ รายงานผู้บริหารด้านการเงิน รพ.สต.

คำสั่ง sql ดูประวัติการส่งต่อคนไขที่ ไม่ได้ลงน้ำหนักแะส่วนสูง


DateTime : 2010-09-30 14:12:05
Post By : dogmike
IP Address :

select osc.vn,osc.hn,concat(pt.pname,pt.fname,"  ",pt.lname ) as ptname ,bw,osc.height ,u.name , ksk.department
from opdscreen osc
left outer join patient pt  on pt.hn= osc.hn
left outer join ptdepart dp on dp.vn=osc.vn
left outer join  opduser  u  on u.loginname=dp.staff
left outer join kskdepartment ksk on ksk.depcode=dp.depcode
where  ( bw is null or  bw =0.00  or  bw="" or osc.height=0 or osc.height ="" or osc.height is null  )
and  vstdate between "2010-09-01"  and "2010-09-31"
order by osc.vn,dp.intime

 เพื่อติดตามแก้ใขการลงข้อมูลให้สมบูรณ์ขึ้น


Message !!

หากต้องการตอบกระทู้ Webboard กรุณาเข้าใช้ระบบก่อนนะค่ะ..


กระทู้ตอบกลับ

พี่ dogmike ลองเปรียบเทียบคำสั่งด้านบนกับคำสั่งนี้ดูนะครับว่าความแตกต่างของการดึงข้อมูลอยู่ตรงไหน ต่อไปเวลาเขียนคำสั่งจะได้ดึงข้อมูลได้ตรงขึ้นครับ อีกหน่อยจะได้เป็นเทพรายงาน เอาใจช่วยครับ

select o.vstdate,o.hn,concat(pname,fname," ",lname) as name,o.height,o.bw,ov.main_dep,k.department
from opdscreen o
left outer join patient p  on p.hn=o.hn
left outer join ovst ov on ov.vn=o.vn
left outer join kskdepartment k on k.depcode=ov.main_dep
where o.vstdate between '2010-09-01' and '2010-09-31'


Post โดย :  smakui Date: 2010-10-01 08:40:30 ip:

-ขอบคุณครับน้า
ต่างกันที่แผนกส่งตรวจหลักครับ(ไม่รู้ถูกหรือป่าว55555 )  
พอดีมีคนเค้าขอมาว่าคนไข้ผ่านใครคนไหนบ้างครับ     
ไม่รู้ว่าเอาไปทำอะไร แต่ถ้าจากจะให้ น้ำหนักส่วนสูงสมบูรณ์ ผมก็บอกเค้าไปว่าแบบนี้ต้องบังคับลงเลย สมบูรแน่นอน 55555


Post โดย :  dogmike Date: 2010-10-05 10:21:43 ip: