使用 GROUP BY 和 MONTHNAME 计算每月总和
您有一个表,其中包含名为“total”的每日总计列和一列名为“o_date”的日期。要计算每月总和并按月对结果进行分组,您可以使用以下 SQL 查询:
SELECT MONTHNAME(o_date), SUM(total) FROM theTable GROUP BY YEAR(o_date), MONTH(o_date)
让我们分解查询:
查询将生成包含两列的结果集:
根据您提供的样本数据,查询将返回以下结果:
Month | Total |
---|---|
January | 138 |
February | 88.2 |
April | 29.84 |
以上是如何使用 SQL 的 GROUP BY 和 MONTHNAME 从每日总计中计算每月总和?的详细内容。更多信息请关注PHP中文网其他相关文章!