BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: tigton ที่ มกราคม 07, 2013, 16:41:58 PM
หัวข้อ:
ขอคำสั่ง SQL เกี่ยวกับการจัดกรุ๊ป IPD + Diag หน่อยครับ...
เริ่มหัวข้อโดย:
tigton
ที่
มกราคม 07, 2013, 16:41:58 PM
คือผมต้องการข้อมูลแบบนี้นะครับ..
ไม่รู่เขียนคำสัง SQL อย่างไรนะครับ..
ผู้ป่วยใน ที่ จำหน่ายออก ช่วงเดือน - ถึง เดือน
สิทธิ์ชำระเงิน มี diag กลุ่มที่ขึ้นต้นด้วย A.. ทั้งหมด กี่คน เช่น A000 - A999 ถือเป็นกลุ่มเดียวกัน
กลุ่มที่ขึ้นต้นด้วย ฺB.. ทั้งหมด กี่คน เช่น B000 - B999 ถือเป็นกลุ่มเดียวกัน
C...
D...
สิทธิ์ประกันสังคม มี diag กลุ่มที่ขึ้นต้นด้วย A.. ทั้งหมด กี่คน เช่น A000 - A999 ถือเป็นกลุ่มเดียวกัน
กลุ่มที่ขึ้นต้นด้วย ฺB.. ทั้งหมด กี่คน เช่น B000 - B999 ถือเป็นกลุ่มเดียวกัน
แยกตามสิทธิ์แบบนี้นะครับ...
ขอบคุณมากครับ...
หัวข้อ:
Re: ขอคำสั่ง SQL เกี่ยวกับการจัดกรุ๊ป IPD + Diag หน่อยครับ...
เริ่มหัวข้อโดย:
pop_hosxp
ที่
มกราคม 07, 2013, 17:02:59 PM
แบบนี้ได้ไหมครับ
โค๊ด: SQL
SELECT
p
.
pttype
,
p
.
name
AS
pttype_name
,
LEFT
(
a
.
pdx
,
1
)
AS
diag_group
,
COUNT
(
a
.
an
)
AS
an_count
FROM
an_stat a
JOIN
pttype p
ON
p
.
pttype
=
a
.
pttype
WHERE
a
..
dchdate
BETWEEN
"2012-01-01"
AND
"2012-01-31"
GROUP
BY
a
.
pttype
,
LEFT
(
a
.
pdx
,
1
)