MSQL总和月份值加群CONCAT

需要帮助的查询每月用逗号MSQL总和月份值加群CONCAT

分组总结所有的值尝试:

SELECT GROUP_CONCAT((

SELECT SUM(price)

FROM sales

GROUP BY MONTH(date))

)

FROM sales

LIMIT 0 , 30

但返回:#1242 - 子查询返回多个1行

group_concat本身不会帮助,因为我需要按月份的值的总和。

任何帮助?由于

回答:

未经测试:

SELECT GROUP_CONCAT(a.totprice) 

FROM (

SELECT SUM(price) as totprice

FROM sales

GROUP BY MONTH(date)

) a;

注意,您将获得最大的12个值,因为任何不同年份进行合并。您可能希望在子查询中添加一个ORDER BY,以按结果中定义的顺序获取月份。

以上是 MSQL总和月份值加群CONCAT 的全部内容, 来源链接: utcz.com/qa/265035.html

回到顶部