ผู้เขียน หัวข้อ: ช่วยดู Code รายงาน CMI ให้ทีจ้า  (อ่าน 6372 ครั้ง)

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

ออฟไลน์ prapansak

  • Full Member
  • ***
  • กระทู้: 232
  • Respect: 0
    • ดูรายละเอียด
    • http://118.175.76.8/bl/
ช่วยดู Code รายงาน CMI ให้ทีจ้า
« เมื่อ: สิงหาคม 01, 2012, 11:45:42 AM »
0
select i.mdc ,SUBSTRING(i.drg,3,2) as dd
from an_stat a
left outer join ipt i on i.an=a.an
where a.dchdate between '2012-01-01'and '2012-01-31 ' and i.mdc=1
-----------------------------------------------------
ติดปัญหาตรงที่ฟิว drg มีตัวเลขทั้งหมด 5 หลักแต่ผมต้องการแค่ 2 หลัก ก็เลยดึงมีแค่สองตัว และอยากได้นำฟิว dd มากำหนดค่า dd < 49 หรือ dd > 49 เพื่อหาคนที่ มีผ่าตัดและไม่มีผ่าตัด
ช่วยแก้ Code ให้ทีนะครับ
ขอบคุณครับ
โรงพยาบาลบ้านเหลื่อม โรงพยาบาลขนาด 30 เตียง
OS : Linux Cenos 5 
Server : hp
Ram : 16 G
นายประพันธ์ศักดิ์ พันศรี (นักวิชาการคอมพิวเตอร์)
E-mail blhospital@hotmail.com

ออฟไลน์ chitvichai

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: +5
    • ดูรายละเอียด
    • รพ.เมืองปาน
Re: ช่วยดู Code รายงาน CMI ให้ทีจ้า
« ตอบกลับ #1 เมื่อ: สิงหาคม 01, 2012, 11:57:10 AM »
0
select i.mdc ,SUBSTRING(i.drg,3,2) as dd
from an_stat a
left outer join ipt i on i.an=a.an
where a.dchdate between '2012-01-01'and '2012-01-31 ' and i.mdc=1
-----------------------------------------------------
ติดปัญหาตรงที่ฟิว drg มีตัวเลขทั้งหมด 5 หลักแต่ผมต้องการแค่ 2 หลัก ก็เลยดึงมีแค่สองตัว และอยากได้นำฟิว dd มากำหนดค่า dd < 49 หรือ dd > 49 เพื่อหาคนที่ มีผ่าตัดและไม่มีผ่าตัด
ช่วยแก้ Code ให้ทีนะครับ
ขอบคุณครับ
โค๊ด: [Select]
select i.mdc ,SUBSTRING(i.drg,3,2) as dd, if(SUBSTRING(i.drg,3,2)>49,"N","Y") as op
from an_stat a
left outer join ipt i on i.an=a.an
where a.dchdate between '2012-01-01'and '2012-01-31 '
โรงพยาบาลเมืองปาน (ขนาด 30 เตียง) จังหวัดลำปาง โทร 054-276345-6
Master Server : HP Proliant DL360G7 Ram DDR3 1333 ECC 2x2 GB  HDD 2x146 GB  CentOS 6.2 Linux MySQL 5.5.11
Slave Server I : Acer Altos G540 Ram DDR2 667 ECC 2x1 GB HDD 2x146 GB Redhat Ent 5.2 Linux Mysql 5.1.29
Slave Server II : คอมประกอบ Ram DDR2 667  2x2 GB HDD SATA 160 GB Endian Firewall Community release 2.4.1 Mysql 5.5.24
Client : Windows XP Sp2
ขึ้นระบบ 1 มิ.ย.50

ออฟไลน์ prapansak

  • Full Member
  • ***
  • กระทู้: 232
  • Respect: 0
    • ดูรายละเอียด
    • http://118.175.76.8/bl/
Re: ช่วยดู Code รายงาน CMI ให้ทีจ้า
« ตอบกลับ #2 เมื่อ: สิงหาคม 01, 2012, 12:00:55 PM »
0
ขอบคุณครับ
โรงพยาบาลบ้านเหลื่อม โรงพยาบาลขนาด 30 เตียง
OS : Linux Cenos 5 
Server : hp
Ram : 16 G
นายประพันธ์ศักดิ์ พันศรี (นักวิชาการคอมพิวเตอร์)
E-mail blhospital@hotmail.com

ออฟไลน์ prapansak

  • Full Member
  • ***
  • กระทู้: 232
  • Respect: 0
    • ดูรายละเอียด
    • http://118.175.76.8/bl/
Re: ช่วยดู Code รายงาน CMI ให้ทีจ้า
« ตอบกลับ #3 เมื่อ: สิงหาคม 01, 2012, 12:02:40 PM »
0
ผมต้องการนับคนที่มี dd < 50
จะต้องทำยังไงครับ
โรงพยาบาลบ้านเหลื่อม โรงพยาบาลขนาด 30 เตียง
OS : Linux Cenos 5 
Server : hp
Ram : 16 G
นายประพันธ์ศักดิ์ พันศรี (นักวิชาการคอมพิวเตอร์)
E-mail blhospital@hotmail.com

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 414
  • Respect: +12
    • ดูรายละเอียด
Re: ช่วยดู Code รายงาน CMI ให้ทีจ้า
« ตอบกลับ #4 เมื่อ: สิงหาคม 01, 2012, 12:25:37 PM »
0
select a.mdc,count(a.mdc) 'Total'
,sum(dd>49) 'NonOP'
,sum(dd<50) 'OP'
from (select i.mdc ,SUBSTRING(i.drg,3,2) as dd
from ipt i
where i.dchdate between '2012-01-01' and '2012-01-31') a
group by a.mdc
order by a.mdc
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ Red'A'rmY

  • Newbie
  • *
  • กระทู้: 43
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดู Code รายงาน CMI ให้ทีจ้า
« ตอบกลับ #5 เมื่อ: สิงหาคม 05, 2012, 15:49:46 PM »
0
ผมต้องการ ผลรวม ADJRW แยก OR และ NonOR
โรงพยาบาลจักราช
เริ่มขึ้นระบบ 29 มีนาคม 2554
ขึ้นระบบโดยทีม BMS ใช้งานทุกระบบ

"ความฝัน ถ้ายังไม่สามารถทำให้เป็นความจริงได้ ก็คือความฝันวันยังค่ำ"