BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: numkum ที่ กรกฎาคม 21, 2010, 13:19:09 PM

หัวข้อ: ถ้าเราอยากรู้รายชื่อผู้ป่วยที่ทำหัตถการ
เริ่มหัวข้อโดย: numkum ที่ กรกฎาคม 21, 2010, 13:19:09 PM
 :) ;) ถ้าเราอยากรู้รายชื่อผู้ป่วยที่ทำหัตถการในแต่ละวัน ว่าเป็นใครมั่ง เราควรเขียนคำสั่ง SQL ว่าอย่างไรครับ  :( :o
หัวข้อ: Re: ถ้าเราอยากรู้รายชื่อผู้ป่วยที่ทำหัตถการ
เริ่มหัวข้อโดย: nicespeed ที่ กรกฎาคม 21, 2010, 14:28:24 PM
select concat(p.pname,'  ',p.fname,'   ',p.lname) as name,d.*,i.name as icd9_name
from  doctor_operation  d
left outer join ovst o on o.vn=d.vn
left outer join patient p onp.hn=o.hn
left outer join icd9cm1 i on i.code=d.icd9
where o.vstdate between 'ช่วงวันที่' and 'วันที่'
group by d.vn
ลองไปใช้ดูว่าตรงตามที่ต้องการหรือเปล่าค่ะ
หัวข้อ: Re: ถ้าเราอยากรู้รายชื่อผู้ป่วยที่ทำหัตถการ
เริ่มหัวข้อโดย: numkum ที่ กรกฎาคม 21, 2010, 14:41:23 PM
 :D :D ขอบคุณครับ  ;D ;D
หัวข้อ: Re: ถ้าเราอยากรู้รายชื่อผู้ป่วยที่ทำหัตถการ
เริ่มหัวข้อโดย: golf_win ที่ กรกฎาคม 21, 2010, 15:31:42 PM
ลองแบบนี้อีกทางเลือกครับ  ;D ;D