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