ผู้เขียน หัวข้อ: ขอความช่วยเหลือ  (อ่าน 4490 ครั้ง)

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

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 763
  • Respect: +8
    • ดูรายละเอียด
ขอความช่วยเหลือ
« เมื่อ: เมษายน 28, 2008, 11:41:46 AM »
0
ผมจ้องการรายงาน หรือว่าคำสั่ง SQL ที่สามารถหาจำนวนผู้ป่วยในที่ไม่ลงผลการวินิจฉัยที่ครับ
แบบแยกเดือน หรือว่าวันก็ได้
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

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: ขอความช่วยเหลือ
« ตอบกลับ #1 เมื่อ: เมษายน 28, 2008, 13:52:16 PM »
0

...คุณ bannok ลองดูจาก รายงานผู้ป่วยที่ยังไม่ได้ลงผลวินิจฉัย จาก รายงานระบบ OPD (เข้าดูตามรูปที่แนบครับ)  ดูก่อนนะครับว่าพอได้หรือเปล่า...

...หรือจะลอง Show SQL Trace Windows แล้วค่อยสั่งรายงาน แล้วเอาคำสั่งที่ได้ไปลองๆ ปรับสร้างเป็นรายงานดูก็ได้นะครับ.... :D...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 409
  • Respect: +12
    • ดูรายละเอียด
Re: ขอความช่วยเหลือ
« ตอบกลับ #2 เมื่อ: เมษายน 28, 2008, 14:15:55 PM »
0
select i.an,i.hn,i.regdate,i.dchdate
from ipt
left join an_stat on i.an=a.an
where i.dchdate between '2008-4-1' and '2008-4-30'
and (a.pdx is null or a.pdx=' ')
order by i.regdate
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 763
  • Respect: +8
    • ดูรายละเอียด
Re: ขอความช่วยเหลือ
« ตอบกลับ #3 เมื่อ: เมษายน 28, 2008, 16:03:42 PM »
0
ขอบคุณมากครับ

คำสั่งที่คุณ woravet ให้มามันขึ้น Error  แบบนี้นะครับ
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

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 763
  • Respect: +8
    • ดูรายละเอียด
Re: ขอความช่วยเหลือ
« ตอบกลับ #4 เมื่อ: เมษายน 28, 2008, 16:05:06 PM »
0
ผมแก้เป็นแบบนี้ไม่ทราบว่าถูกไหมครับ

select i.an,i.hn,i.regdate,i.dchdate
from ipt  i
left join an_stat a on i.an=a.an
where i.dchdate between '2008-03-1' and '2008-04-28'
and (a.pdx is null or a.pdx=' ')
order by i.regdate
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

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ขอความช่วยเหลือ
« ตอบกลับ #5 เมื่อ: เมษายน 28, 2008, 16:30:45 PM »
0
พอดีผมได้เขียนรายงานนี้ไว้อยู่แล้ว ลองใช้้ดูครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net