当前位置:编程学习 > VB >>

关于SQL查询语句的问题!

各位前辈:

表A中有字段 编号,累计价格
表B中有字段 编号,价格

如何动态的按表A中编号的查询表B中的编号字段和表A中一致的记录,将价格累加后列出?

例子
表A

编号    累计价格
1
2
3
4





表B
编号    价格
1       100
1       200
1       300
2       100
2       100
3        50
3        50
3        50 
3        50


需要的结果:
编号         累计价格
1            600
2            200 
3            200



可能表达不清,往各位前辈指教一下! --------------------编程问答-------------------- select sum(b.price) as totalprice, a.id from b inner join a on b.id=a.id group by a.id
这样似乎可以,你试试看 --------------------编程问答--------------------
select 编号,sum(价格) as 累计价格 from b where 编号 in (select 编号 from A)
--------------------编程问答-------------------- 少打字母了
select 编号,sum(价格) as 累计价格 from b where 编号 in (select 编号 from A)group by 编号
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,