求教sql里用group by分类汇总后再求和的问题
例如用如下sql语句
SELECT MAX(CONVERT(numeric(12, 2), AL_rsdArea.fillfund)) AS 已使用金额
FROM AC_Room INNER JOIN
AC_Fund ON AC_Room.acr_id = AC_Fund.acf_card INNER JOIN
AL_House ON AC_Room.acr_house = AL_House.alh_id INNER JOIN
AL_rsdArea ON AC_Room.acr_rsdarea = AL_rsdArea.alr_id INNER JOIN
RR_List ON AC_Room.acr_id = RR_List.rrl_card
WHERE (AL_rsdArea.r_canton = '1')
GROUP BY AL_rsdArea.alr_id
得到结果
8000
12000
3000
0
请问用什么语句可以把这四个记录相加再得到一个汇总的结果 23000呢?
SELECT MAX(CONVERT(numeric(12, 2), AL_rsdArea.fillfund)) AS 已使用金额
FROM AC_Room INNER JOIN
AC_Fund ON AC_Room.acr_id = AC_Fund.acf_card INNER JOIN
AL_House ON AC_Room.acr_house = AL_House.alh_id INNER JOIN
AL_rsdArea ON AC_Room.acr_rsdarea = AL_rsdArea.alr_id INNER JOIN
RR_List ON AC_Room.acr_id = RR_List.rrl_card
WHERE (AL_rsdArea.r_canton = '1')
GROUP BY AL_rsdArea.alr_id
得到结果
8000
12000
3000
0
请问用什么语句可以把这四个记录相加再得到一个汇总的结果 23000呢?
...全文
相关推荐
浅谈sql语句中GROUP BY 和 HAVING的使用方法
首先,聚合函数对一组数据进行计算,例如求和、计数、最大值或平均值,而这些操作通常用于对数据库中的数据进行汇总。GROUP BY子句的主要作用是根据一个或多个列将数据分组。
详解SQL中Group By的用法
执行`SELECT 类别, SUM(数量) AS 数量之和 FROM A GROUP BY 类别`会返回每个类别的数量总和,实现分类汇总。3.
SQL中GROUP BY的用法
SQL 中 GROUP BY 的用法及聚合函数GROUP BY 是 SQL 中的一种分组查询语句,通常与聚合函数配合使用。
sql中 order by 和 group by的区别
例如: ```sql SELECT Department, AVG(Salary) FROM Employees GROUP BY Department ORDER BY AVG(Salary) DESC
SQL语句中Group BY 和Rollup以及cube用法
### SQL语句中Group BY 和Rollup以及Cube用法#### Group BY 子句`GROUP BY`子句是SQL查询中的一个非常重要的部分,它用于将数据表中的行按照一个或多个列进行分组


