mysql sum 月份,mysql按日期选择sum组

Quick question, I have the following table

+-------------+---------------------+

| total | o_date |

+-------------+---------------------+

| 35 | 01-11-2009 19:32:44 |

| 41.5 | 01-12-2009 22:33:49 |

| 61.5 | 01-23-2009 22:08:24 |

| 66 | 02-01-2009 22:33:57 |

| 22.22 | 02-01-2009 22:37:34 |

| 29.84 | 04-20-2009 15:23:49 |

+-------------+---------------------+

I would like to add up the total for each month and group the total by month. So for instance Jan-> 138 Feb-> 88.2 Apr-> 29.84

Any clues about it. Thanks

解决方案

This solution will give you the month name as a column of your resultset, followed by the total as required.

SELECT MONTHNAME(o_date), SUM(total)

FROM theTable

GROUP BY YEAR(o_date), MONTH(o_date)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值