求一条sql语句 急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

qing205 2004-12-07 05:41:04
表字段有 用户名 数据 记录日期
id username total date
1 aa 20 2004-10-8 18:15:32
2 bb 20 2004-11-2 18:14:06
3 cc 20 2004-12-3 14:16:22
4 aa 20 2004-10-1 13:15:01
5 cc 20 2004-10-2 12:13:20

请帮我写条sql语句能使 记录按照 月份 分组 统计 total 比如 10月份total总和 11月份...12月份..

统计结果因该是:
id total date
1 60 2004-10-?? 10月份的
2 20 2004-11-?? 11月份的
3 20 2004-12-?? 12月份的

我最终要的结果就是 记录里面每月total的和当然最后的结果中必须包含每月总和字段和这个月份字段
大家帮帮我啊~~~
...全文
36 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
waiber 2004-12-07
??结得真快

:(
回复
waiber 2004-12-07
不好意思,搞了一下,明天再试试(下班),不知这个值对不?

select sum(sales.total) from table group by Month(date)
回复
lienzhu 2004-12-07
select sum(total) as total,month([date]) as mon from youtable group by month([date]) order by mon

Id在聚合情况下,是没法加的,需要你读出时自己加
回复
comszsoft 2004-12-07
select id,sum(total) as total,month(date) as thismonth from table group by month(date)
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-07 05:41
社区公告
暂无公告