BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: watcharapon ที่ เมษายน 02, 2012, 14:36:25 PM

หัวข้อ: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: watcharapon ที่ เมษายน 02, 2012, 14:36:25 PM
รบกวนอาจารย์ทุก ๆ ท่านหน่อยนะครับ คือ พยาบาลต้องการข้อมูลตัวเลข ผู้ที่สูบบุหรี่ และผู้ที่ดื่มสุรา ที่เป็นผู้ป่วยรายใหม่ ไม่ทราบว่าต้องใช้คำสั่้งไรครับ ยังไงก็ข้อให้อาจารย์ทุกท่านชี้แนะด้วยครับ ??? ???
หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ เมษายน 02, 2012, 14:59:44 PM
smoking_type
drinking_type

opdscreen


นำมา join กันครับ..
หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: setome ที่ เมษายน 03, 2012, 12:03:35 PM
smoking_type
drinking_type

opdscreen


นำมา join กันครับ..


ขอวิธีการ  นำมาใช้โดยละเอียดได้มั้ยครับ 
ว่ามีขั้นตอนการดึงยังไงบ้าง พอดีว่ากำลังหัดใช้โปรแกรมในการดึงข้อมูลอยู่ครับ
หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: niyomstd ที่ เมษายน 03, 2012, 12:17:43 PM
select * from opdscreen  o
left outer join patient p on p.hn= o.hn
where  o.vstdate between "2012-03-31" and "2012-03-31"
ลองดูตามนี้ก่อนครับ หา หา ฟิวล์ข้างล่างนี้ครับ
smoking_type
drinking_type
แล้วจะนับยังไงก่อค่อยว่ากัน
ดูว่า 1 คืออะไร 2 คืออะรัย 0 คืออะไรน่ะครับ
ลองๆดู
หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: setome ที่ เมษายน 03, 2012, 13:25:08 PM
ดูแล้วครับ

1= ไม่สูบ
2= สูบ
0= เคยสูบแต่เลิกแล้ว


แล้วยังไงต่อครับ

หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ เมษายน 03, 2012, 13:44:10 PM
ประมาณนี้ครับ..

select p.hn,concat(pname,fname,"  ",lname) as patname,o.vn,v.pttype,d.drinking_type_name,s.smoking_type_name from ovst v
left outer join opdscreen o on o.vn=v.vn
left outer join patient p on p.hn=v.hn
left outer join  smoking_type s on s.smoking_type_id=o.smoking_type_id
left outer join drinking_type d on d.drinking_type_id=o.drinking_type_id
where v.vstdate="2012-04-03"
and o.smoking_type_id="1"
and o.drinking_type_id="2"
รูปแบบประมาณนี้ ครับ..อยากได้เงือนไขได ๆ ก็ใส่เพิ่มเติม เช่น ภายใต้ id=2 หรือ id=1  ทั้งบุหรี่ และสุรา
และเงือนไขช่วงเดือน ใด หรือปีงบประมาณใดครับ

สามารถคลิ๊กขวาส่งออก Excel เพื่อทำการกรอง Filter อย่างง่ายได้เสมอครับ..ไม่ต้องใช้ SQL เสมอไป

แนะนำตัวให้ครบถ้วน จะได้รับคำตอบที่ชัดเจนกว่านี้ครับ...
หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: setome ที่ เมษายน 03, 2012, 13:59:17 PM
ขอบคุณมากครับ
หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ เมษายน 03, 2012, 19:09:50 PM
-
หัวข้อ: Re: สอบถามการดึงรายงาน ผู้ที่สูบบุหรี่ และดื่มเหล้า ผู้ป่วยรายใหม่
เริ่มหัวข้อโดย: setome ที่ เมษายน 12, 2012, 16:25:24 PM
-

ขอบคุณมากครับ

ว่าแต่ต้องไปนำเข้า ตรง โปรแกรม Report Designer ใช่รึเปล่าครับ