您的位置:首页 > 数据库

如何把个表的合计字段 合并SQL查询到一个结果集中

2012-02-16 14:25 609 查看
为了把两个查询视图中【视图_物业应交】【视图_抄表应交】的结果再次的集中到一个查询结果中并合计计算出每个用户的计量仪表和物业收费的合计值。

这个问题搞了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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐