BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sshpt ที่ ตุลาคม 25, 2007, 09:15:03 AM

หัวข้อ: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D
เริ่มหัวข้อโดย: sshpt ที่ ตุลาคม 25, 2007, 09:15:03 AM
ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D ช่วงเวลาเป็นเดือนครับ
หัวข้อ: Re: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 25, 2007, 09:37:58 AM
ได้ใช้ระบบบันทึกจ่ายยาหรือเปล่าครับ
หัวข้อ: Re: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D
เริ่มหัวข้อโดย: bannok ที่ ตุลาคม 25, 2007, 09:42:19 AM
ขอด้วยคนนะครับ กำลังต้องการอยู่ที่เดียว
หัวข้อ: Re: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D
เริ่มหัวข้อโดย: sshpt ที่ ตุลาคม 25, 2007, 10:53:58 AM
ใข้ครับ ที่ใช้ คือคลิ๊ก ปุ่มบันทึกจ่ายยา แล้วตอบยืนยัน ครับ  ;D

คำสั่งด้านล่าง เดือนทั้งเดือนได้แค่ 8 คนเองครับ
select pt.*,ov.*
from vn_stat ov ,patient pt ,ovst ovst
where  ov.vn=ovst.vn and pt.hn=ov.hn and ov.vn>="500801000000" and  ov.vn<="500831999999" and ov.hn=pt.hn
 and ov.age_y>= 0
 and ov.age_y<= 200
 and ovst.vsttime between "16:00:00" and "20:00:00"
 and ovst.main_dep="007"
หัวข้อ: Re: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D
เริ่มหัวข้อโดย: thannawe ที่ ตุลาคม 25, 2007, 13:39:38 PM
ของผมนับจำนวนคนไข้นอกนะครับ ที่มารับบริการที่ห้องยา
แล้วช่วงวันกับเวลา ก็ระบุได้เลยครับ
ของผมเลือก เอาเฉพาะวันทำการ ในเวลา ตั้งแต่ 8.30 - 16.30 ครับ ไม่รวมวันหยุดและเสาร์ อาทิตย์ครับ
ลองเอาไปปรับใช้ดูนะครับ

select distinct vn
from opitemrece
where rxdate between '2007-10-01' and '2007-10-31'
and rxdate not in ('2007-10-06','2007-10-07','2007-10-13','2007-10-14','2007-10-20'
,'2007-10-21','2007-10-23')
and rxtime between '083000' and '163000'
and vn is not null
and vn <> ""
and icode like '1%'
 ;D ลองตรวจเช็คอีกทีนะครับ แค่เป็นแนวทางเฉยๆ



หัวข้อ: Re: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D
เริ่มหัวข้อโดย: sshpt ที่ ตุลาคม 25, 2007, 14:24:38 PM
ขอบคุณครับ   ;D
หัวข้อ: Re: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 25, 2007, 14:25:01 PM
ลองคำสั่งนี้ครับ

select count(o.vn) as rx_count
from ovst o,rx_operator r
where o.vn = r.vn and o.vstdate between "2007-01-01" and "2007-10-31"
and o.vsttime between "16:00:00" and "20:00:00" and r.pay = "Y"