รบกวนสอบถามเรื่องคำสั่ง 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