ผู้เขียน หัวข้อ: รบกวนอาจารย์ท่านใดก็ได้ครับแทรกที่อยู่จาก Code นี้ให้ด้วยครับ  (อ่าน 2851 ครั้ง)

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

ออฟไลน์ SV_Phichit

  • Sr. Member
  • ****
  • กระทู้: 439
  • ..สุข..หรือ..ทุกข์..อยู่ที่ใจเรา..
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลสหเวช พิจิตร
รบกวนอาจารย์ท่านใดก็ได้ครับแทรกที่อยู่จาก Code นี้ให้ด้วยครับ ขอบคุณมากครับ
select v.hn, concat(p.pname,p.fname,' ',p.lname) as ptname, count(v.vn)
from vn_stat v, patient p
where v.hn=p.hn
and v.vstdate between '2009-10-01' and '2010-08-13'
group by v.hn
order by count(v.vn) desc
limit 900
::SAHAVEJ PHICHIT HOSPITAL::
http://www.sahavej.com/sahavejweb/indexx.html
ขึ้นระบบเมื่อ 1 ตุลาคม 2552
SERVER :   Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp1 :  Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp2 :  Linux Centos 5.3 X86 64B IT Ram 2 G
HOSxP Version : 3.54.7.20
MySQL Version : 5.1.30
Client : Windows Xp & Windows Vista  30 เครื่อง
-------------------------------------------------
E-mail : matrix_juster@hotmail.com
-------------------------------------------------

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
select v.hn, concat(p.pname,p.fname,' ',p.lname) as ptname,
concat(p.addrpart," หมู่ ",p.moopart," ต.",t3.name," อ.",t2.name," จ.",t1.name) as fulladdressname,
count(v.vn)
from vn_stat v
left outer join patient p on p.hn=v.hn
left outer join thaiaddress t1 on t1.chwpart=p.chwpart
and t1.amppart="00" and t1.tmbpart="00"
left outer join thaiaddress t2 on t2.chwpart=p.chwpart
and t2.amppart=p.amppart and t2.tmbpart="00"
left outer join thaiaddress t3 on t3.chwpart=p.chwpart
and t3.amppart=p.amppart and t3.tmbpart=p.tmbpart
where v.vstdate between '2009-10-01' and '2010-08-13'
group by v.hn
order by count(v.vn) desc
limit 900

( ระวัง Server แฮงค์น่ะ )
« แก้ไขครั้งสุดท้าย: สิงหาคม 19, 2010, 15:23:20 PM โดย Bluebird »
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
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 ที่ออกใหม่ล่าสุด)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
รบกวนอาจารย์ท่านใดก็ได้ครับแทรกที่อยู่จาก Code นี้ให้ด้วยครับ ขอบคุณมากครับ
select v.hn, concat(p.pname,p.fname,' ',p.lname) as ptname, count(v.vn)
from vn_stat v, patient p
where v.hn=p.hn
and v.vstdate between '2009-10-01' and '2010-08-13'
group by v.hn
order by count(v.vn) desc
limit 900

ไปใช้ function GetPatientAddress ที่ อ.mn ทำไว้ในตัว report designer ดีกว่าครับ โดยอ้างอิงจาก HN ของผู้ป่วย

ลองดูจากตัวอย่างนี้นะครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ SV_Phichit

  • Sr. Member
  • ****
  • กระทู้: 439
  • ..สุข..หรือ..ทุกข์..อยู่ที่ใจเรา..
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลสหเวช พิจิตร
ขอบคุณมากครับ :)
::SAHAVEJ PHICHIT HOSPITAL::
http://www.sahavej.com/sahavejweb/indexx.html
ขึ้นระบบเมื่อ 1 ตุลาคม 2552
SERVER :   Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp1 :  Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp2 :  Linux Centos 5.3 X86 64B IT Ram 2 G
HOSxP Version : 3.54.7.20
MySQL Version : 5.1.30
Client : Windows Xp & Windows Vista  30 เครื่อง
-------------------------------------------------
E-mail : matrix_juster@hotmail.com
-------------------------------------------------