ผู้เขียน หัวข้อ: ขอคำสั่ง SQL เกี่ยวกับการจัดกรุ๊ป IPD + Diag หน่อยครับ...  (อ่าน 2427 ครั้ง)

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

ออฟไลน์ tigton

  • Jr. Member
  • **
  • กระทู้: 69
  • Respect: 0
    • ดูรายละเอียด
    • www.nongsaeng.com
คือผมต้องการข้อมูลแบบนี้นะครับ..
ไม่รู่เขียนคำสัง SQL อย่างไรนะครับ..

ผู้ป่วยใน  ที่ จำหน่ายออก ช่วงเดือน - ถึง เดือน

สิทธิ์ชำระเงิน  มี diag  กลุ่มที่ขึ้นต้นด้วย A..  ทั้งหมด กี่คน  เช่น A000 - A999  ถือเป็นกลุ่มเดียวกัน
                                กลุ่มที่ขึ้นต้นด้วย ฺB..  ทั้งหมด กี่คน  เช่น B000 - B999  ถือเป็นกลุ่มเดียวกัน
                                                         C...
                                                         D...
สิทธิ์ประกันสังคม  มี diag  กลุ่มที่ขึ้นต้นด้วย A..  ทั้งหมด กี่คน  เช่น A000 - A999  ถือเป็นกลุ่มเดียวกัน
                                กลุ่มที่ขึ้นต้นด้วย ฺB..  ทั้งหมด กี่คน  เช่น B000 - B999  ถือเป็นกลุ่มเดียวกัน

แยกตามสิทธิ์แบบนี้นะครับ...

ขอบคุณมากครับ...
Mr.samart onsri  Nongsaeng Hospital  Saraburi <br>เริ่มใช้ HOSxP 16 กุมภาพันธ์ 2552  HOSxP V.3.53.5.14 <br>Server OS Linux CentOS 6.3 (64 bit)  Percona 5.5.33<br>IBM X3100 M4 Intel Xeon  HDD 500 GB RAM 16 GB <br>http://www.Nongsaeng.com

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ขอคำสั่ง SQL เกี่ยวกับการจัดกรุ๊ป IPD + Diag หน่อยครับ...
« ตอบกลับ #1 เมื่อ: มกราคม 07, 2013, 17:02:59 PM »
0
แบบนี้ได้ไหมครับ

โค๊ด: SQL
  1. SELECT p.pttype, p.name AS pttype_name, LEFT(a.pdx,1) AS diag_group, COUNT(a.an) AS an_count
  2. FROM an_stat a
  3. JOIN pttype p ON p.pttype=a.pttype
  4. WHERE a..dchdate BETWEEN "2012-01-01" AND "2012-01-31"
  5. GROUP BY a.pttype, LEFT(a.pdx,1)
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/