BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: mashimaro ที่ มกราคม 24, 2012, 10:10:29 AM
-
ตอนนี้ผมกำลังดึงข้อมูลใบสั่งยา เพื่อนำมาเป็นข้อมูล P4P ให้กับเภสัชกร ครับ
เงื่อนไขของการดึงข้อมูลคือ
1. ดึงข้อมูลจำนวนใบสั่งยาผู้ป่วยใน นอกเวลา และ ในเวลา ของแต่ละเภสัชกร
2. ดึงข้อมูลจำนวนใบสั่งยาผู้ป่วยนอก นอกเวลา และ ในเวลา ของแต่ละเภสัชกร
ผู้ใดมีคำแนะนำเกี่ยวกับตาราง ช่วยแนะนำด้วยครับ จะยิ่งดี ผู้ใดมี Query ตัวนี้แบ่งปันผมด้วยครับ
ขอบคุณล่วงหน้าครับ
-
ตาราง opitemrece ลองเข้าไปดูนะค่ะ เพราะตารางนี้เป็นตารางเก็บค่าใช้จ่าย
-
ตอนนี้ผมกำลังดึงข้อมูลใบสั่งยา เพื่อนำมาเป็นข้อมูล P4P ให้กับเภสัชกร ครับ
เงื่อนไขของการดึงข้อมูลคือ
1. ดึงข้อมูลจำนวนใบสั่งยาผู้ป่วยใน นอกเวลา และ ในเวลา ของแต่ละเภสัชกร
2. ดึงข้อมูลจำนวนใบสั่งยาผู้ป่วยนอก นอกเวลา และ ในเวลา ของแต่ละเภสัชกร
ผู้ใดมีคำแนะนำเกี่ยวกับตาราง ช่วยแนะนำด้วยครับ จะยิ่งดี ผู้ใดมี Query ตัวนี้แบ่งปันผมด้วยครับ
ขอบคุณล่วงหน้าครับ
ลองศึกษาจาก http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=15017.0
-
ตอนนี้ผมกำลังดึงข้อมูลใบสั่งยา เพื่อนำมาเป็นข้อมูล P4P ให้กับเภสัชกร ครับ
เงื่อนไขของการดึงข้อมูลคือ
1. ดึงข้อมูลจำนวนใบสั่งยาผู้ป่วยใน นอกเวลา และ ในเวลา ของแต่ละเภสัชกร
2. ดึงข้อมูลจำนวนใบสั่งยาผู้ป่วยนอก นอกเวลา และ ในเวลา ของแต่ละเภสัชกร
ผู้ใดมีคำแนะนำเกี่ยวกับตาราง ช่วยแนะนำด้วยครับ จะยิ่งดี ผู้ใดมี Query ตัวนี้แบ่งปันผมด้วยครับ
ขอบคุณล่วงหน้าครับ
-
หัวหน้าเภสัชกรรม เค้าก็มาให้ผมดึงข้อมูลเกี่ยวกับจำนวนการคีย์ยา จัดยา จ่ายยา สำหรับเอาไปลง p4p เหมือนกัน ไม่รู้ว่าจะพอนำไปใช้ได้รึป่าวนะครับ ดึงเสร็จแล้วเอาไปทำ PivotTable ใน Excel จะง่ายเลยครับ
select a.vn, concat(day(c.vstdate)) as 'D',concat(month(c.vstdate)) as 'M',c.vstdate, o1.name as 'key_staff',b3.name as 'check_staff', b2.name as 'confirm_staff', b1.name as 'pay_staff'
from rx_operator a
left outer join doctor b1 on a.pay_staff=b1.code
left outer join doctor b2 on a.confirm_staff=b2.code
left outer join doctor b3 on a.check_staff=b3.code
left outer join opduser o1 on a.login=o1.loginname
left outer join ovst c on c.vn=a.vn
where a.pay_staff not like''
and c.vstdate between'2014-04-01'and'2014-09-30'