ผู้เขียน หัวข้อ: ตรวจสคริปท์ให้หน่อยค่า  (อ่าน 4415 ครั้ง)

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

ออฟไลน์ gweeped

  • Sr. Member
  • ****
  • กระทู้: 254
  • ขอบคุณทุกคน กับสังคมดีๆ ใน HosXP
  • Respect: +2
    • ดูรายละเอียด
    • TAKBAI HOSPITAL FANPAGE
ตรวจสคริปท์ให้หน่อยค่า
« เมื่อ: กุมภาพันธ์ 17, 2012, 15:16:02 PM »
0
  Value :=   GetSQLStringData('SELECT clinic.name ' +
'FROM clinic '+
'INNER JOIN oapp ON oapp.clinic = clinic.name '+
'where oapp.oapp_id="'+DBPipeline['oapp_id']+'" ');

อยากดึง ชื่อคลินิคในบัตรนัด แล้วมันไม่ยอมออกมาซักทีค่า

ต้องเขียนแบบไหนค่ะ เขียนมั่วๆมาแบบข้างบนแล้วไม่ยอมออก T^T

คำสั่ง mySQL จาก FORM-Appointment

หน้าตาแบบนี้ค่า

select o.*,concat(p.pname,p.fname,"  ",p.lname) as ptname,d.name as doctor_name ,
c.name as clinic_name,k.department,ov.icd10 as diag,icd.name as tname

from
oapp o

left outer join patient p on p.hn=o.hn
left outer join doctor d on d.code=o.doctor
left outer join clinic c on c.clinic=o.clinic
left outer join kskdepartment k on k.depcode=o.depcode
left outer join ovstdiag ov on ov.vn=o.vn and ov.diagtype = "1"
left outer join icd101 icd on icd.code=ov.icd10

where
o.oapp_id=134181
Nirafeeda Binnima
Systems Admin
Takbai Hospital
MASTER SERVER :
IBM System x3550 M4
CentOS 6.3
MySQL version 5.6.15-56
SLAVE SERVER :
HP Proliant DL160 Gen8
CentOS Linux 5.3
MySQL version 5.6.15-56
ขึ้นระบบโดย BMS TEAM ปี 47
เริ่มงานและเริ่มรู้จัก HosXP 1 กค. 2011

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 409
  • Respect: +12
    • ดูรายละเอียด
Re: ตรวจสคริปท์ให้หน่อยค่า
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 17, 2012, 16:12:11 PM »
0
Value :=   GetSQLStringData('SELECT clinic.name ' +
'FROM clinic '+
'INNER JOIN oapp ON oapp.clinic = clinic.clinic '+
'where oapp.oapp_id="'+DBPipeline['oapp_id']+'" ');

รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,347
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ตรวจสคริปท์ให้หน่อยค่า
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 17, 2012, 16:22:39 PM »
0
คำสั่ง mySQL จาก FORM-Appointment

หน้าตาแบบนี้ค่า

select o.*,concat(p.pname,p.fname,"  ",p.lname) as ptname,d.name as doctor_name ,
c.name as clinic_name,k.department,ov.icd10 as diag,icd.name as tname

from
oapp o

left outer join patient p on p.hn=o.hn
left outer join doctor d on d.code=o.doctor
left outer join clinic c on c.clinic=o.clinic
left outer join kskdepartment k on k.depcode=o.depcode
left outer join ovstdiag ov on ov.vn=o.vn and ov.diagtype = "1"
left outer join icd101 icd on icd.code=ov.icd10

where
o.oapp_id=134181

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

ออฟไลน์ gweeped

  • Sr. Member
  • ****
  • กระทู้: 254
  • ขอบคุณทุกคน กับสังคมดีๆ ใน HosXP
  • Respect: +2
    • ดูรายละเอียด
    • TAKBAI HOSPITAL FANPAGE
Re: ตรวจสคริปท์ให้หน่อยค่า
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 20, 2012, 08:56:33 AM »
0
ขอบคุณค้าบบ

ขอให้สนุกกับงานประชุมนะค้าบ  :D
Nirafeeda Binnima
Systems Admin
Takbai Hospital
MASTER SERVER :
IBM System x3550 M4
CentOS 6.3
MySQL version 5.6.15-56
SLAVE SERVER :
HP Proliant DL160 Gen8
CentOS Linux 5.3
MySQL version 5.6.15-56
ขึ้นระบบโดย BMS TEAM ปี 47
เริ่มงานและเริ่มรู้จัก HosXP 1 กค. 2011