为了把两个查询视图中【视图_物业应交】【视图_抄表应交】的结果再次的集中到一个查询结果中并合计计算出每个用户的计量仪表和物业收费的合计值。
这个问题搞了2天了,今天终于解决了。
还要感谢CSDN的各位高手给予我的帮助!
这是我的发帖提问地址:http://topic.csdn.net/u/20101231/11/aac71c68-079a-4a9e-ae8b-57a422d95a27.html?9729
SELECT 用户_ID, 用户名称, 地址, 电话, 区名称, 楼名称, 面积, 人数, 余额, max(上次时间) AS 上次日期, sum(物业应收) AS 物业总应收, sum(抄表应收) AS 抄表总应收
FROM [SELECT 视图_抄表应交.用户_ID, 视图_抄表应交.用户名称, 视图_抄表应交.地址, 视图_抄表应交.电话, 视图_抄表应交.区名称, 视图_抄表应交.楼名称, 视图_抄表应交.面积, 视图_抄表应交.人数, 视图_抄表应交.余额, 视图_抄表应交.最后抄表时间 AS 上次时间, 0 AS 物业应收,视图_抄表应交.应交金额 AS 抄表应收
FROM 视图_抄表应交
UNION SELECT 视图_物业应交.用户_ID, 视图_物业应交.用户名称, 视图_物业应交.地址, 视图_物业应交.电话, 视图_物业应交.区名称, 视图_物业应交.楼名称, 视图_物业应交.面积, 视图_物业应交.人数, 视图_物业应交.余额, 视图_物业应交.开始时间 AS 上次时间, 视图_物业应交.应收金额 AS 物业应收, 0 as 抄表应收
FROM 视图_物业应交
]. AS tmp
GROUP BY 用户_ID, 用户名称, 地址, 电话, 区名称, 楼名称, 面积, 人数, 余额;
作者:段利庆 QQ:14035344
一卡通水电暖专家 http://www.duanliqing.kudos.cc/