gpt4 book ai didi

mysql - 将数据行选择为月份

转载 作者:行者123 更新时间:2023-11-28 23:49:27 25 4
gpt4 key购买 nike

我在数据库中有几行数据,DATETIME 称为日期。还有另一列称为点。

我需要计算每个月的所有分数,并按分数下降最多的月份的顺序返回每个月的总分数列表。

在按月选择行时,我真的不确定从哪里开始?

最佳答案

您可以使用 monthname 从日期中提取月份和年份(或 month )和 year , 并按它们分组:

SELECT   YEAR(`date`), MONTHNAME(`date`), SUM(`points`)
FROM mytable
GROUP BY YEAR(`date`), MONTHNAME(`date`)
ORDER BY 3 DESC

请注意,如果您的表代表单个年份,或者您想要计算多年总数,则应从 select 中省略年份表达式列表和 group by条款。

关于mysql - 将数据行选择为月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32848569/

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