ผู้เขียน หัวข้อ: วานท่านเทพ..ช่วยแนะนำ คำสั่ง sql นี้ด้วยครับ  (อ่าน 3571 ครั้ง)

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

ออฟไลน์ jeab101

  • Full Member
  • ***
  • กระทู้: 172
  • Respect: +1
    • ดูรายละเอียด
ผมต้องการหารายชื่อคนไข้ที่  "ได้รับคำแนะนำให้เลิกสูบบุหรี่"
ซึ่งผมได้เพิ่ม item ดังกล่าวไว้ที่ รายการค่ารักษาพยาบาล รหัส  icode='3900200'
ซึ่งผมได้ตามค้นหาปรากฏว่ามีข้อมูลบันทึกไว้ที่ตาราง "opitemrece_summary"

...ปัญหาคือ ในตารางดังกล่าวไม่มีฟิลด์ ที่ระบุตัวคนไข้เลยครับ เช่น HN ,ชื่อ-สกุล

ท่านเทพทั้งหลายโปรดช่วยแนะนำด้วยครับ ต้องเขียนคำสั่งว่ายังไงครับ
เพื่อให้ได้ HN ,ชื่อ-สกุล,วันที่มารับบริการ, ตามรหัส icode ดังกล่าว

ขอบคุณมากครับ

 
Atsamart Hospital 043599074
start :22-06-2008
SERVER : CentOS 5.5
HosXp Version 3.54.9.22

ออฟไลน์ มดตานอย ครับ..

  • Hero Member
  • *****
  • กระทู้: 3,137
  • Respect: 0
    • ดูรายละเอียด
Re: วานท่านเทพ..ช่วยแนะนำ คำสั่ง sql นี้ด้วยครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 29, 2009, 21:59:14 PM »
0
opitemrece     น่าจะมีนะครับ     hn


Nakhonphanom Hospital

MR.Tanoy999 ผู้ใช้งานทั่วไป
tanoy999-at-gmail-dot-com
เริ่ม  1 ตุลาคม 2549  โดย  BMS

ออฟไลน์ asawincyber

  • Hero Member
  • *****
  • กระทู้: 1,011
  • สู้ต่อไป ทาเกชิ
  • Respect: 0
    • ดูรายละเอียด
    • http://www.okhospital.net
Re: วานท่านเทพ..ช่วยแนะนำ คำสั่ง sql นี้ด้วยครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 29, 2009, 22:01:09 PM »
0
select o.hn,concat(p.pname,p.fname,'  ',p.lname) as name,o.vstdate,o.icode from opitemrece o
left outer join patient p on p.hn =o.hn
where o.icode ="3900200" and o.vstdate  between "2009-01-01" and  "2009-01-31"
order by o.vstdate
เสน่ห์  คงมูล (เอก)
โรงพยาบาลองครักษ์ อ.องครักษ์ จ.นครนายก
HOSxP  3.56.2.26  Activate License
Server : DELL T710 Xeon 5500 Ram 64Gb (16 X 4GB) 10600R Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด
Server : IBM X3400 2.4 Ghz. Ram 4Gb. Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด

ออฟไลน์ jeab101

  • Full Member
  • ***
  • กระทู้: 172
  • Respect: +1
    • ดูรายละเอียด
Re: วานท่านเทพ..ช่วยแนะนำ คำสั่ง sql นี้ด้วยครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 29, 2009, 22:48:17 PM »
0
select o.hn,concat(p.pname,p.fname,'  ',p.lname) as name,o.vstdate,o.icode from opitemrece o
left outer join patient p on p.hn =o.hn
where o.icode ="3900200" and o.vstdate  between "2009-01-01" and  "2009-01-31"
order by o.vstdate

...ขอบคุณมากครับ...ได้เต็มๆเลย
Atsamart Hospital 043599074
start :22-06-2008
SERVER : CentOS 5.5
HosXp Version 3.54.9.22

doramon

  • บุคคลทั่วไป
Re: วานท่านเทพ..ช่วยแนะนำ คำสั่ง sql นี้ด้วยครับ
« ตอบกลับ #4 เมื่อ: ตุลาคม 29, 2009, 23:49:04 PM »
0
select o.hn,concat(p.pname,p.fname,'  ',p.lname) as name,o.vstdate,o.icode from opitemrece o
left outer join patient p on p.hn =o.hn
where o.icode ="3900200" and o.vstdate  between "2009-01-01" and  "2009-01-31"
order by o.vstdate

...ขอบคุณมากครับ...ได้เต็มๆเลย

ดีใจด้วยครับ

 :)