ผู้เขียน หัวข้อ: ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D  (อ่าน 3517 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ sshpt

  • Sr. Member
  • ****
  • กระทู้: 446
  • Respect: 0
    • ดูรายละเอียด
    • http://ss-hospital.no-ip.org/
ขอรายงาน จำนวนผู้มารับบริการที่ห้องจ่ายยาเวลา 16.00-20.00 น. หน่อยครับ ;D ช่วงเวลาเป็นเดือนครับ
รพ.เสิงสาง จ.นครราชสีมา  (ขนาด 30 เตียง)  Server IBM eServer xSeries 226 
CPU Xeon 3.0 GHz.  SISC-HD 73 Gb. X 2  ECC-Ram 512 Mb. X 2
ขึ้นระบบโดยทีม BMS เดือน เมษายน 2550
OS CentOS 5.1 MySQL 5.1.23-rc  HosXP V.3.51.9.23 เมื่อ 25 กย. 51
ss-hospital@hotmail.com   >>>   http://ss-hospital.no-ip.org/

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
ได้ใช้ระบบบันทึกจ่ายยาหรือเปล่าครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 763
  • Respect: +8
    • ดูรายละเอียด
ขอด้วยคนนะครับ กำลังต้องการอยู่ที่เดียว
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ sshpt

  • Sr. Member
  • ****
  • กระทู้: 446
  • Respect: 0
    • ดูรายละเอียด
    • http://ss-hospital.no-ip.org/
ใข้ครับ ที่ใช้ คือคลิ๊ก ปุ่มบันทึกจ่ายยา แล้วตอบยืนยัน ครับ  ;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"
รพ.เสิงสาง จ.นครราชสีมา  (ขนาด 30 เตียง)  Server IBM eServer xSeries 226 
CPU Xeon 3.0 GHz.  SISC-HD 73 Gb. X 2  ECC-Ram 512 Mb. X 2
ขึ้นระบบโดยทีม BMS เดือน เมษายน 2550
OS CentOS 5.1 MySQL 5.1.23-rc  HosXP V.3.51.9.23 เมื่อ 25 กย. 51
ss-hospital@hotmail.com   >>>   http://ss-hospital.no-ip.org/

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
ของผมนับจำนวนคนไข้นอกนะครับ ที่มารับบริการที่ห้องยา
แล้วช่วงวันกับเวลา ก็ระบุได้เลยครับ
ของผมเลือก เอาเฉพาะวันทำการ ในเวลา ตั้งแต่ 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 ลองตรวจเช็คอีกทีนะครับ แค่เป็นแนวทางเฉยๆ



กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ sshpt

  • Sr. Member
  • ****
  • กระทู้: 446
  • Respect: 0
    • ดูรายละเอียด
    • http://ss-hospital.no-ip.org/
ขอบคุณครับ   ;D
รพ.เสิงสาง จ.นครราชสีมา  (ขนาด 30 เตียง)  Server IBM eServer xSeries 226 
CPU Xeon 3.0 GHz.  SISC-HD 73 Gb. X 2  ECC-Ram 512 Mb. X 2
ขึ้นระบบโดยทีม BMS เดือน เมษายน 2550
OS CentOS 5.1 MySQL 5.1.23-rc  HosXP V.3.51.9.23 เมื่อ 25 กย. 51
ss-hospital@hotmail.com   >>>   http://ss-hospital.no-ip.org/

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
ลองคำสั่งนี้ครับ

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"
HOSxP Project Manager / Cheif Developer / BMS MD