BMS-HOSxP Community
HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: cb_garfield ที่ กรกฎาคม 30, 2009, 12:06:52 PM
-
ขอถามอาจารย์/ ท่านผู้รู้ :-*
ต้องการทราบคำสั่ง SQL ที่ใช้ในการค้นรายงานส่งจังหวัด ???
HN. VN. วดป. เวลา ชื่อ-สกุล อาการแรกรับ (CC) วินิจฉัย
ขอถามอาจารย์/ ท่านผู้รู้ช่วยตอบด้วยค่ะ เพราะจะต้องค้นส่งจังหวัดด่วน :-[
ขอแสดงความขอบคุณค่ะ
-
ลองเขียน sql บ่อย ๆ เดี๋ยวเห็นข้อมูลปุ๊บก็นึกออกเลยว่าใช้ตารางไหนบ้างอ่ะครับ
select ov.hn,ov.vn,ov.vstdate,ov.vsttime,os.cc from ovst ov,opdscreen os
where ov.vn=os.vn and ov.vstdate between '2009-03-01' and '2009-03-31'
ปล. หากผิดพลาดขออภัยด้วยครับ ^_^
-
.... ขออนุญาตท่าน Imnuke เพิ่มเติมให้คุณ cb_garfield นิดหน่อยนะครับ ..
ตรง ชื่อ-สกุล ดูจาก patient ส่วน วินิจฉัย เอามาจาก vn_stat ก็น่าจะ OK แล้วครับ ... :D ....
หรือลอง
select o1.hn,o1.vn,o1.vstdate,o1.vsttime,
concat(p1.pname,p1.fname,' ',p1.lname) as pt_name,
o2.cc,v1.pdx,v1.dx0,v1.dx1,v1.dx3,v1.dx4,v1.dx5
from ovst o1
left outer join patient p1 on p1.hn = o1.hn
left outer join opdscreen o2 on o2.vn = o1.vn
left outer join vn_stat v1 on v1.vn = o1.vn
where o1.vstdate between '2009-07-01' and '2009-07-02'
-
.... ขออนุญาตท่าน Imnuke เพิ่มเติมให้คุณ cb_garfield นิดหน่อยนะครับ ..
ตรง ชื่อ-สกุล ดูจาก patient ส่วน วินิจฉัย เอามาจาก vn_stat ก็น่าจะ OK แล้วครับ ... :D ....
หรือลอง
select o1.hn,o1.vn,o1.vstdate,o1.vsttime,
concat(p1.pname,p1.fname,' ',p1.lname) as pt_name,
o2.cc,v1.pdx,v1.dx0,v1.dx1,v1.dx3,v1.dx4,v1.dx5
from ovst o1
left outer join patient p1 on p1.hn = o1.hn
left outer join opdscreen o2 on o2.vn = o1.vn
left outer join vn_stat v1 on v1.vn = o1.vn
where o1.vstdate between '2009-07-01' and '2009-07-02'
ตกลงผมข้าม ชื่อสกุล กับวินิจฉัยไป ต้องขอโทษด้วยครับรีบไปหน่อย ไม่ทันได้ดู