|
sql left join 建立查询,没有显示左边查询的所有内容,具体见附件中:基础数据整理-left join。为何只显示:职工,住院 的信息,居民的,以及其他就诊类别 为何没有显示出来,求大神帮助。
语句:SELECT h.*, 定额
FROM (SELECT [定点医疗机构编号] AS 编码, [医院等级], [统筹区号], b.险种, left([结算期],4) AS 年度, c.新类别, sum([就诊人次]) AS 人次, sum([住院床日]) AS 床日, sum([医疗费总额]) AS 总费, sum([个人帐户支付金额]) AS 账户 FROM 2014年度结算数据 AS a, 险种类 AS b, 新就诊类 AS c WHERE a.医疗人员类别=b.人员类别 And c.医疗类别=a.医疗类别 And a.医疗类别<>'999' And a.医疗类别<>'333' GROUP BY [定点医疗机构编号], [医院等级], [统筹区号], left([结算期],4), b.险种, c.新类别) AS h LEFT JOIN (SELECT 定点医疗机构编号 AS 编码, 医院等级, 统筹区号, '职工' AS 险种, left([结算期],4) AS 年度, '住院' AS 新类别, iif(定点医疗机构编号<>'603',round([住院类月定额(蚌埠用)]*12/10000,0)*10000,0) AS 定额 FROM 2014年度结算数据 WHERE 医疗类别='999' and right(结算期,1)='6') AS i ON (h.编码=i.编码) AND (h.险种=i.险种) AND (h.年度=i.年度) AND (h.新类别=i.新类别);
2015.rar
(201.41 KB, 下载次数: 10)
|
|