如何分类统计

mochunjun 2004-04-30 10:02:56

如何统计出每个用户每月份的交易金额的总和
即:由以下
用户 月份 金额
A 1 1
A 1 2
A 3 3
B 5 4
B 5 5
B 5 6
C 7 7
C 8 8

要统计出
用户 月份 金额总和
A 1 3
A 3 3
B 5 15
C 7 7
C 8 8

恳请各位高手指教
...全文
32 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yu0112 2004-04-30
select 用户,月份,sum(金额) as 每月金额总和 from table group by 用户,月份
  • 打赏
  • 举报
回复
yslcuk 2004-04-30
select sum(a.金额),sum(b.金额) from 表 a,表 b
where a.用户=b.用户 and a.月份=b.月份 and a.月份=1
  • 打赏
  • 举报
回复
xuern10 2004-04-30
select 用户,月份,sum(金额) as 金额总和 from table group by 用户,月份
  • 打赏
  • 举报
回复
xuern10 2004-04-30
user=request("xxx")
if user<>"" then
sql=select "&user&",sum(金额) as 每月金额总和 from table group by "&user
end if
  • 打赏
  • 举报
回复
yslcuk 2004-04-30
user=request("用户")
mon=request("月份")
if user <>"" then
sql="select 用户,月份,sum(金额) as 每月金额总和 from table
where 用户 ='"&user&"' group by 用户"

elseif mon <>"" then
sql="select 用户,月份,sum(金额) as 每月金额总和 from table
where 用户 ='"&user&"' group by 日期"
end if
rs.open sql,conn,1,1

  • 打赏
  • 举报
回复
mochunjun 2004-04-30
不好意思,是我说得不太清楚,我的意思是表中有好多字段,要统计的字段是通过表单
提交的值得来的。
比如说:
user=request("用户")
如果user的值是用户,就对用户这一字段进行统计,如果是月份,就对月份这一字段进行
统计。请给位再指点指点
  • 打赏
  • 举报
回复
yslcuk 2004-04-30
表单提交后接收如下:
user=request("用户")
mon=request("月份")

select 用户,月份,sum(金额) as 每月金额总和 from table
where 用户='"&user&"' and 月份='"&mon&"'
group by 用户,月份
  • 打赏
  • 举报
回复
mochunjun 2004-04-30
如果用户或月份这些字段是通过表单的提交值得来的时候需要改变写什么吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

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