....อีกนิดครับ...
....บางครั้งในรายงานแบบที่นับจาก vn ถ้าผลรวมข้างล่างผิดพลาดไม่ตรง อาจเป็นเพราะ มีการวินิจฉัยว่าบาดเจ็บมากกว่า 1 สาเหตุใน vn เดียวกัน ลองใช้คำสั่งข้างล่างตรวจสอบดูได้ครับ
select o1.vn,o1.hn,o1.icd10,o2.icd10,o1.vstdate
from ovstdiag o1,ovstdiag o2
where o1.vstdate between '2008-05-01' and '2008-05-31'
and o1.icd10 between 'V01' and 'Y3699'
and o2.icd10 between 'V01' and 'Y3699'
and o1.vn = o2.vn and o1.icd10 <> o2.icd10
group by o1.vn
โดยเปลี่ยนวันที่ให้เป็นช่วงเดียวกับที่เราออกรายงานครับ...
....