BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: mr.yung ที่ กรกฎาคม 20, 2012, 13:26:10 PM
-
รบกวนสอบถามเรื่องคำสั่ง sql ครับ
คืออยากได้คำสั่ง 10 อันดับรายชื่อผู้ป่วยในที่มีค่าใช้จ่ายสูงสุดครับ ไม่ทราบว่าผมใช้คำสั่งด้านล่างนี้แล้ว ข้อมูลที่ได้จะถูกต้องหรือไม่? (แต่ยังไม่ได้ไป join patient) ตอนนี้ให้ออก hn, an และจำนวนเงินที่จ่ายไปสูงสุด
select an,hn,income
from an_stat a,icd101 i
where a.dchdate between '2012-01-01' and '2012-01-31'
and a.pdx = i.code
group by pdx
order by income desc
limit 10
-
10 อันดับโรค IPD ที่มีต้นทุนบริการสูงสุด หรือ 10 อันดับ AN ที่มีค่าใช้จ่ายสูงสุด....เอาให้แน่ครับ
จาก SQL แสดงว่ามีเรื่องของ ICD10 มาเกี่ยวข้อง... 8) 8)
-
ปกติ ถ้ามี group by ต้องมี agregate function ใน select ด้วยนะครับ