gpt4 book ai didi

mysql - MYSQL 每月总和加上 group_concat

转载 作者:行者123 更新时间:2023-11-29 08:57:38 25 4
gpt4 key购买 nike

需要有关查询的帮助,以按月份对所有值进行求和,并以逗号分组

尝试:

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 以在结果中按定义的顺序获取月份。

关于mysql - MYSQL 每月总和加上 group_concat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9524838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com