สมัครสมาชิก

[SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่

ผู้เริ่มต้น
ภาพประจำตัวสมาชิก
โพสต์: 5
ลงทะเบียนเมื่อ: อังคาร 23 ก.ย. 2014 8:20 pm

[SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่

โพสต์โดย modpe » อังคาร 03 มี.ค. 2015 3:55 pm

ต้องการจะให้ออกมาเป็นหน่วยบริการ
เช่น
หมู่ 1-3 ตำบล A เป็น หน่วยบริการ1
หมู่ 2,4-5 ตำบล B เป็น หน่วยบริการ2


โค้ด: เลือกทั้งหมด
SELECT
t_patient.patient_moo AS "หมู่",
count(DISTINCT t_visit.visit_hn) AS คน,
count(t_visit.visit_hn)as ครั้ง,
count(DISTINCT CASE  WHEN (t_visit.f_visit_type_id = '1')  THEN t_visit.visit_hn ELSE null END) AS IPDP,
count(CASE  WHEN (t_visit.f_visit_type_id = '1')  THEN t_visit.visit_hn ELSE null END) AS IPDV,
count(DISTINCT CASE  WHEN (t_visit.f_visit_type_id = '0')  THEN t_visit.visit_hn ELSE null END) AS OPDP,
count(CASE  WHEN (t_visit.f_visit_type_id = '0')  THEN t_visit.visit_hn ELSE null END) AS OPDV,
f1.address_description as ต,
f2.address_description as อ,
f3.address_description as จ
FROM
t_visit
LEFT JOIN t_diag_icd10 ON t_visit.t_visit_id = t_diag_icd10.diag_icd10_vn
LEFT JOIN t_patient ON t_visit.t_patient_id = t_patient.t_patient_id
LEFT JOIN f_patient_prefix ON t_patient.f_patient_prefix_id = f_patient_prefix.f_patient_prefix_id
LEFT JOIN f_address AS f1 ON t_patient.patient_tambon = f1.f_address_id
LEFT JOIN f_address AS f2 ON t_patient.patient_amphur = f2.f_address_id
LEFT JOIN f_address AS f3 ON t_patient.patient_changwat = f3.f_address_id
WHERE
(substring(t_diag_icd10.diag_icd10_number,1,3) BETWEEN 'E10' AND 'E14' OR
substring(t_diag_icd10.diag_icd10_number,1,3) BETWEEN 'I10' AND 'I15' OR
substring(t_diag_icd10.diag_icd10_number,1,3) BETWEEN 'J45' AND 'J46') AND
t_diag_icd10.diag_icd10_active = '1' AND
t_patient.patient_active = '1' AND
t_visit.f_visit_status_id <> '4' AND
(SUBSTRING(t_visit.visit_financial_discharge_time,1,10) BETWEEN substring('2556-10-01',1,10) AND substring('2557-09-31',1,10))
GROUP BY
t_patient.patient_moo,
f3.address_description,
f2.address_description,
f1.address_description
ORDER BY
"ต" ASC,
"หมู่" ASC

ผู้เริ่มต้น
โพสต์: 2
ลงทะเบียนเมื่อ: ศุกร์ 20 มี.ค. 2015 1:59 pm

Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่

โพสต์โดย Dimekorung » ศุกร์ 20 มี.ค. 2015 2:22 pm

เดี๋ยวต้องไปเลยเดี๋ยวนี้

ผู้เริ่มต้น
โพสต์: 2
ลงทะเบียนเมื่อ: ศุกร์ 10 เม.ย. 2015 3:12 pm

Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่

โพสต์โดย Parasitoho » ศุกร์ 10 เม.ย. 2015 3:50 pm

I want to see more like this for a long time.

ผู้เริ่มต้น
โพสต์: 2
ลงทะเบียนเมื่อ: อังคาร 09 มิ.ย. 2015 3:07 pm

Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่

โพสต์โดย Kitetikun » อังคาร 09 มิ.ย. 2015 4:28 pm

it.I saw a lot of debate on this subject.

ผู้เริ่มต้น
โพสต์: 2
ลงทะเบียนเมื่อ: เสาร์ 26 ก.ย. 2015 12:17 pm

Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่

โพสต์โดย Kittiduck » เสาร์ 26 ก.ย. 2015 2:48 pm

It's quite fun, but it's a lot to read.

ผู้เริ่มต้น
โพสต์: 3
ลงทะเบียนเมื่อ: เสาร์ 22 ส.ค. 2015 3:36 pm

Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่

โพสต์โดย mananee » พฤหัสฯ. 29 ต.ค. 2015 4:27 pm

สวดยวดไปเลยลวกเพี้ย
royal1688 android

ย้อนกลับไปยัง รายงาน Hospital OS

ผู้ใช้งานขณะนี้

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

Fatal: Not able to open ./cache/data_global.php