ผู้เขียน หัวข้อ: ช่วยด้วยพี่น้อง ?  (อ่าน 4096 ครั้ง)

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

ออฟไลน์ nonrock1

  • Jr. Member
  • **
  • กระทู้: 94
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลพุทธมณฑล
ช่วยด้วยพี่น้อง ?
« เมื่อ: มีนาคม 03, 2011, 16:20:35 PM »
0
select vn.vstdate,vn.hn,concat(pt.pname,pt.fname,' ',pt.lname) as ptname,
concat(pt.chwpart,pt.amppart,pt.tmbpart) as tambon ,v.name
from vn_stat  vn
left outer join patient pt on pt.hn=vn.hn
left outer join icd101 i on i.code=vn.pdx
left outer join opitemrece op on op.vn=vn.vn
left outer join s_drugitems d on d.icode=op.icode
left outer join pttype p on p.pttype=vn.pttype
left outer join  thaiaddress t on t.addressid=concat(pt.chwpart,pt.amppart,pt.tmbpart)
left outer join hospcode h on h.hospcode=vn.hospmain
left outer join vaccine v on v.code=i.code
where vn.vstdate between "2011-02-01" and "2011-02-28"
and vn.pdx in ("z278","z241","z273","z240","z274")

จาก สคิปข้างบน ผม จะให้แสดง ชื่อวัคซีนของแต่ละคน แต่มันออกมาว่างเปล่า  ในตาราง vaccine  ข้อมูลก็มีปกติ

ขอคำแนะนำด้วยครับ ใช้ Hosxp_pcu v.3.54.2.28
รพ.พุทธมณฑล
เมล์  nondojo30@gmail.com
Hosxp 3.53.10.24   
sever centos

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ช่วยด้วยพี่น้อง ?
« ตอบกลับ #1 เมื่อ: มีนาคม 03, 2011, 16:29:01 PM »
0
v.code = i.code

join table ไม่ถูกครับ  i ในที่นี้คือตาราง icd101 เลยไม่มีชื่อ vaccine ให้ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ช่วยด้วยพี่น้อง ?
« ตอบกลับ #2 เมื่อ: มีนาคม 03, 2011, 18:59:02 PM »
0
ลองแบบนี้ได้ไหมครับ ผมเข้าใจว่าต้องการข้อมูลเด็กที่ฉีดวัคซีนจากบัญชี 3 และ 4 person_wbc นะครับ

select v.vstdate,v.hn,concat(pt.pname,pt.fname,' ',pt.lname) as ptname,
concat(pt.chwpart,pt.amppart,pt.tmbpart) as tambon ,wv.wbc_vaccine_name
from person_wbc_service pws
left outer join vn_stat v on v.vn=pws.vn
left outer join person_wbc_vaccine_detail pwv on pwv.person_wbc_service_id=pws.person_wbc_service_id
left outer join wbc_vaccine wv on wv.wbc_vaccine_id=pwv.wbc_vaccine_id
left outer join patient pt on pt.hn=v.hn
where v.vstdate between "2011-02-01" and "2011-02-28"
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ nonrock1

  • Jr. Member
  • **
  • กระทู้: 94
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลพุทธมณฑล
Re: ช่วยด้วยพี่น้อง ?
« ตอบกลับ #3 เมื่อ: มีนาคม 04, 2011, 08:23:46 AM »
0
ขอบคุณครับ ของลองก่อนครับ ;D
รพ.พุทธมณฑล
เมล์  nondojo30@gmail.com
Hosxp 3.53.10.24   
sever centos