8
« เมื่อ: กรกฎาคม 07, 2008, 16:44:00 PM »
select concat(b.generic_name,' ',b.strength,' ',b.units)as drug,
sum(a.qty) as qty,sum(a.qty*b.unitcost)as cost,
sum(a.sum_price)as price,count(distinct(a.vn))as vn,count(distinct(a.hn))as hn
from opitemrece a,drugitems b
where a.icode=b.icode
and a.rxdate between'2008-06-01'and'2008-06-01'
and an is null
group by b.generic_name,b.strength,b.units
order by cost desc
limit 10
ลองดูนะคะ
cost= ทุน price=มูลค่าขาย
vn = จน.ใบสั่งยา
เราดึง unit cost จาก drugitem ดังนั้นถ้าข้อมูลไม่สูมบูรณ์ก็ไม่ถูก ระวังด้วย
อ้อ ..สั่งข้างบน เฉพาะคนไข้นอกนะคะ
เปลี่ยนวันที่เป็นช่วงที่ต้องการ
ฝากคอมเม้นคำสั่งหน่อยนะคะ
แบบว่ากำลังเริ่มต้น