ผู้เขียน หัวข้อ: จำนวนผู้สูงอายุ ที่มารับบริการจุดซักประวัติ  (อ่าน 7857 ครั้ง)

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

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
อยากได้คำสั่งที่สามารถหาจำนวนผู้สูงอายุ ที่มารับบริการจุดซักประวัติ ในเวลาทำการ
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)

ออฟไลน์ armds

  • Hero Member
  • *****
  • กระทู้: 1,084
  • armds
  • Respect: +10
    • ดูรายละเอียด
Re: จำนวนผู้สูงอายุ ที่มารับบริการจุดซักประวัติ
« ตอบกลับ #1 เมื่อ: เมษายน 21, 2009, 15:12:45 PM »
0
ลองดูึครับ 
select * from vn_stat  v
left join ovst o on o.vn=v.vn
where v.vstdate between'2009-04-01'and'2009-04-02'
and o.vsttime between'08:00:00'and'16:00:00'
and v.age_y >= '60'

age_y  >= '60'    อายุ  มากกว่าเท่ากับ 60  ขึ้นไป
vsttime between'08:00:00'and'16:00:00'   ในเวลาทำการ 
โรงพยาบาลสมเด็จพระยุพราชด่านซ้าย จ.เลย
ขนาด 60 เตียง นวก. คอมพิวเตอร์ ขึ้นระบบ ปี 2548
ขอบคุณ อ.ชัยพร อ.สุชัย อ.เดชา อ.doreamon อ.naj อ.ขวด และอ.ในเว็บ hosxp.net ทุกท่าน

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
Re: จำนวนผู้สูงอายุ ที่มารับบริการจุดซักประวัติ
« ตอบกลับ #2 เมื่อ: เมษายน 21, 2009, 15:28:16 PM »
0
ลืมไปมีอีกเงื่อนไข คือ ไม่รวมผู้มารับบริการ ส่งเสริม และ ER น่ะ
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)

ออฟไลน์ armds

  • Hero Member
  • *****
  • กระทู้: 1,084
  • armds
  • Respect: +10
    • ดูรายละเอียด
Re: จำนวนผู้สูงอายุ ที่มารับบริการจุดซักประวัติ
« ตอบกลับ #3 เมื่อ: เมษายน 21, 2009, 15:37:42 PM »
0
ลองดูตามนี้ครับ
select * from vn_stat  v
left join ovst o on o.vn=v.vn
where v.vstdate between'2009-04-01'and'2009-04-02'
and o.vsttime between'08:00:00'and'16:00:00'
and v.age_y >= '60'
and v.vn not in (select vn from er_regist where vstdate between'2009-04-01'and'2009-04-02')
and o.pt_subtype <>"1"

v.vn not in....  ไม่เอา  vn  ที่อยู่ในทะเบียน  er ในช่วงวันที่นี้
o.pt_subtype <>"1"    เลือกประเภทคนไข้ที่ไม่ใช่  1  คือ  คนไข้ PCU
โรงพยาบาลสมเด็จพระยุพราชด่านซ้าย จ.เลย
ขนาด 60 เตียง นวก. คอมพิวเตอร์ ขึ้นระบบ ปี 2548
ขอบคุณ อ.ชัยพร อ.สุชัย อ.เดชา อ.doreamon อ.naj อ.ขวด และอ.ในเว็บ hosxp.net ทุกท่าน

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
Re: จำนวนผู้สูงอายุ ที่มารับบริการจุดซักประวัติ
« ตอบกลับ #4 เมื่อ: เมษายน 22, 2009, 15:29:40 PM »
0
อยากให้ปรากฏชื่อ และที่อยู่ผู้สูงอายุด้วย
ต้องเพิ่มคำสั่งที่ไหนบ้างครับ
มีไฟล์ให้ด้วยน่ะลองปรับดู
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)