求一条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的和当然最后的结果中必须包含每月总和字段和这个月份字段
大家帮帮我啊~~~
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧