同时统计总量和每个医生的总量,可以考虑使用rollup,具体用法百度下
至于数据有两部分,可以把两个表用union all放到一起,然后再统计

解决方案 »

  1.   


    Select c.名称,b.名称 As 科室,a.姓名,a.登记时间,数次 As 数量,实收金额 as 金额 From 住院费用记录 a,部门表 b,药品目录 c
     Where  a.病人科室Id=b.Id And a.收费细目id=c.药品id And 
     a.开单人=      anda.收据费目='西药费' And a.收费细目id ='8520' 
    Select * From 药品目录 Where 名称 =
    Select * From 部门表某一药品在一定时间内销量及医生的使用量(包括门诊和住院)
      

  2.   

    Select c.名称,b.名称 As 科室,a.姓名,a.登记时间,数次 As 数量,实收金额 as 金额 From 住院费用记录 a,部门表 b,药品目录 c
     Where  a.病人科室Id=b.Id And a.收费细目id=c.药品id And 
     a.开单人=      anda.收据费目='西药费' And a.收费细目id ='8520' 
    Select * From 药品目录 Where 名称 =
    Select * From 部门表某一药品在一定时间内销量及医生的使用数量(包括门诊和住院)