-- dbo.MZSFMX 门诊收费明细表结构
--SJH 收据号, CFH 处方号, XMBM 费用编码, KDKS 开单科室号, KDYS 开单医生编号, ZXKS 执行科室号, ZXR 执行人编号, DJ 单价, SL 数量, DW 单位, ZKL 折扣率, ZRXS 责任系数 
  表中数据:门诊收费明细表中,在单据号MZSJ-028-20040924-0007收费项目XMBM中存的是 中成药,中药费
--SFXM 收费项目表结构
--XMBM 项目编码,XMMC 项目名称,PYM 拼音码,XMLB 项目类别,JE 金额,DW 单位
  收费项目表xmmc中的数据:是检查费,中药费,中成药,西药。
查询结果
以收费明细表为主,查询出此类项目名称共收入多少费用。select xmmc ,sum(dj * sl) from dbo.sfxm xm 
left outer join dbo.mzsfmx sf on xm.xmbm=sf.xmbm 
where SJH='MZSJ-028-20040924-0007' group by xmmc;
查询出数据如:
中药费 300
中成药 200
想实现查询结果为
检查费 NULL
中药费 300
中成药 200
西药   NULL