[SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่
6 โพสต์
• หน้า 1 จากทั้งหมด 1
- modpe
-
- โพสต์: 5
- ลงทะเบียนเมื่อ: อังคาร 23 ก.ย. 2014 8:20 pm
[SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่
ต้องการจะให้ออกมาเป็นหน่วยบริการ
เช่น
เช่น
หมู่ 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
- Dimekorung
- โพสต์: 2
- ลงทะเบียนเมื่อ: ศุกร์ 20 มี.ค. 2015 1:59 pm
Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่
เดี๋ยวต้องไปเลยเดี๋ยวนี้
- Parasitoho
- โพสต์: 2
- ลงทะเบียนเมื่อ: ศุกร์ 10 เม.ย. 2015 3:12 pm
Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่
I want to see more like this for a long time.
- mananee
- โพสต์: 3
- ลงทะเบียนเมื่อ: เสาร์ 22 ส.ค. 2015 3:36 pm
Re: [SQL]สอบถามวิธีการเอาข้อมูลสองColumnมาจับคู่
สวดยวดไปเลยลวกเพี้ย
royal1688 android
royal1688 android
6 โพสต์
• หน้า 1 จากทั้งหมด 1
ย้อนกลับไปยัง รายงาน Hospital OS
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 2 ท่าน