如何分类统计

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

恳请各位高手指教
...全文
54 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
如果用户或月份这些字段是通过表单的提交值得来的时候需要改变写什么吗?

28,391

社区成员

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

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