关于统计的问题

xueyonglyn 2009-03-17 02:33:48
有两个表A,B;
A表里有代理商AA, BB,CC.....N个 //里面是关于代理商的注册资料,是个变量,我可能随时添加代理商
B表里有代理商,每一次的销售量XX,每一次的销售金额YY //里面是代理商的相应销售资料
现在需要将相应代理商的销售情况做个统计,该怎么实现啊?
实现以下效果:代理商:AA 总销售量: 总销售额:
代理商:BB 总销售量: 总销售额:
代理商:CC 总销售量: 总销售额:
.......
...全文
92 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanbo 2009-03-17
  • 打赏
  • 举报
回复
楼上的这个足够好了吧!
[Quote=引用 13 楼 vbman2003 的回复:]
select a.代理商,sum(销量) as 总销量,sum(金额) as 总金额
from a left join b
on a.代理商=b.代理商
group by a.代理商
uoion all
select '总计',sum(销售),sum(金额) from b
[/Quote]
vbman2003 2009-03-17
  • 打赏
  • 举报
回复
select a.代理商,sum(销量) as 总销量,sum(金额) as 总金额
from a left join b
on a.代理商=b.代理商
group by a.代理商
uoion all
select '总计',sum(销售),sum(金额) from b
xueyonglyn 2009-03-17
  • 打赏
  • 举报
回复
额,大家都误会了我的意思,我现在做的是两个统计,一个是分组统计,一个是不分组全部统计,能否用一条sql语句实现,因为我把这些数据绑定在datalist中,datalist项里面绑定的是分组统计,页脚里绑定的是全部统计。。。。。
vbman2003 2009-03-17
  • 打赏
  • 举报
回复
select a.代理商,sum(销量) as 总销量,sum(金额) as 总金额
from a left join b
on a.代理商=b.代理商
group by a.代理商
xx_Cat 2009-03-17
  • 打赏
  • 举报
回复
select 代理商,sum(销量) as 总销量,sum(金额) as 总金额 from B group by 代理商
xx_Cat 2009-03-17
  • 打赏
  • 举报
回复
select 代理商,sum(销量) as 总销量,sum(金额) as 总金额 from B group by 代理商
zzxap 2009-03-17
  • 打赏
  • 举报
回复

[code=SQL]
select 代理商 ,sun(销量) as 总销量,sun(金额) as 总金额 from tablle1 group by 代理商

[/CODE]
CaongZaong 2009-03-17
  • 打赏
  • 举报
回复
按我说的可以啊 你试试啊
xueyonglyn 2009-03-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xueyonglyn 的回复:]
表A:
代理商
aaa
bbb
ccc
表B:
代理商 销量 金额 时间
aaa 500 100 2009-09-12
aaa 400 100 2009-09-12
aaa 300 100 2009-09-12
bbb 200 100 2009-09-12
bbb 500 100 2009-09-12
ccc 400 100 2009-09-12
ccc 300 100 2009-09-12
ccc 200 100 2009-09-12
实现功能:
代理商:aaa 总销量:xxx…
[/Quote]
还有
总销量:xxx 总金额:xxx
xueyonglyn 2009-03-17
  • 打赏
  • 举报
回复
表A:
代理商
aaa
bbb
ccc
表B:
代理商 销量 金额 时间
aaa 500 100 2009-09-12
aaa 400 100 2009-09-12
aaa 300 100 2009-09-12
bbb 200 100 2009-09-12
bbb 500 100 2009-09-12
ccc 400 100 2009-09-12
ccc 300 100 2009-09-12
ccc 200 100 2009-09-12
实现功能:
代理商:aaa 总销量:xxx 总金额:xxx
代理商:bbb 总销量:xxx 总金额:xxx
代理商:ccc 总销量:xxx 总金额:xxx


CaongZaong 2009-03-17
  • 打赏
  • 举报
回复
这样应该行了吧 如果需要A表中的代理商的资料 可以做联合查询啊
CaongZaong 2009-03-17
  • 打赏
  • 举报
回复
select 代理商,sum(总销售量),sum(总销售额) from B group by 代理商
vbman2003 2009-03-17
  • 打赏
  • 举报
回复
你最好简单示例一下表和数据,以及想要的结果:

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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