BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: itnongjik ที่ กุมภาพันธ์ 28, 2013, 10:55:01 AM

หัวข้อ: มีโจทย์จากงาน NCD ครับ ขอคำชี้แนะนำครับ
เริ่มหัวข้อโดย: itnongjik ที่ กุมภาพันธ์ 28, 2013, 10:55:01 AM
จะนับจำนวนคนไข้ที่มารับบริการ HT ในเดือน แต่ไม่นับรวมผู้ป่วยที่เป็น DM ร่วมด้วย (คือเป็น ht อย่างเดียว  นับ ht อย่างเดียวถ้าเป็น DM ร่วมไม่นับ ไม่งงน่ะครับ)

( SELECT count(DISTINCT hn)
FROM
hos.ovstdiag
where vstdate="2012-10-01" and "2012-12-31" and icd10="i10"  ที่ผมทำได้ คือนับ ht และร่วม dm ด้วย แต่จะไม่เอา dm)
หัวข้อ: Re: มีโจทย์จากงาน NCD ครับ ขอคำชี้แนะนำครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 28, 2013, 10:59:31 AM
ลอง 


โค๊ด: Ada
  1. select distinct(o.hn) from ovstdiag o
  2. where o.hn not in (select distinct(o.hn) from ovstdiag  o where o.icd10 like "E1%")
  3. and o.icd10='i10'
  4. and o.vstdate="2012-05-01" and "2012-01-31"
หัวข้อ: Re: มีโจทย์จากงาน NCD ครับ ขอคำชี้แนะนำครับ
เริ่มหัวข้อโดย: James011 ที่ กุมภาพันธ์ 28, 2013, 10:59:56 AM
 ;D ;D EasyReport2U   น่าจะตอบคำถามนี้ได้นะครับ
หัวข้อ: Re: มีโจทย์จากงาน NCD ครับ ขอคำชี้แนะนำครับ
เริ่มหัวข้อโดย: itnongjik ที่ กุมภาพันธ์ 28, 2013, 11:42:57 AM
น้องใหม่ hosxp ขอบคุณ อ.เกื้อกูล อ.James011 มากครับ หวังว่าโอกาสหน้าจะได้คำแนะนำโจทย์ใหม่อีกครับ