BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: sonic00 ที่ กุมภาพันธ์ 08, 2016, 14:49:28 PM

หัวข้อ: ช่วยแนะนำคำสั่ง SQL ด้วยครับ
เริ่มหัวข้อโดย: sonic00 ที่ กุมภาพันธ์ 08, 2016, 14:49:28 PM
จากภาพนะครับ  ถ้าต้องการที่จะนับจำนวนครั้ง  รหัสตั้งแต่  op0-op6  ต้องเขียนคำสั่ง  sql  ยังไงครับ[attach=1]
หัวข้อ: Re: ช่วยแนะนำคำสั่ง SQL ด้วยครับ
เริ่มหัวข้อโดย: sonic00 ที่ กุมภาพันธ์ 08, 2016, 14:54:42 PM
ถ้านับแล้วจะได้   
9904  =  4
8703  =  2
8628  =  1
8622  =  3
6632  =  2
0331  =  1        ต้องเขียน  คำสั่ง  sql  ยังไงครับ
หัวข้อ: Re: ช่วยแนะนำคำสั่ง SQL ด้วยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 08, 2016, 15:18:12 PM
ถ้านับแล้วจะได้   
9904  =  4
8703  =  2
8628  =  1
8622  =  3
6632  =  2
0331  =  1        ต้องเขียน  คำสั่ง  sql  ยังไงครับ

ลองไปนับจากตาราง ovstdiag ดูหรือยังครับ มีทั้ง ICD10 และ ICD9CM

หัวข้อ: Re: ช่วยแนะนำคำสั่ง SQL ด้วยครับ
เริ่มหัวข้อโดย: sonic00 ที่ กุมภาพันธ์ 08, 2016, 15:21:08 PM
ยังเลยครับ  เดี่ยวจะลองดูครับ
หัวข้อ: Re: ช่วยแนะนำคำสั่ง SQL ด้วยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 08, 2016, 15:21:52 PM
ประมาณ 
โค๊ด: MySQL
  1. select o.icd10,i.name,count(distinct o.hn) as aa,count(distinct o.vn) as bb  from ovstdiag  o
  2. inner join icd9cm1 i on i.code =o.icd10
  3. where o.vstdate between '2016-01-01' and '2016-01-31'
  4. group by o.icd10