首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一个sql多表汇总查询的有关问题

2012-05-20 
请教一个sql多表汇总查询的问题有A B C3个表 结构相同字段如下 字段全部是文本型如表A货号 规格1的数量 规

请教一个sql多表汇总查询的问题
有A B C 3个表 结构相同

字段如下 字段全部是文本型

如表A

货号 规格1的数量 规格2的数量 规格3的数量 数量合计  

Q111 3 2 3 8
Q222 3 1 5 9
Q333 1 0 1 2



要求查询 A B C 的汇总结果

谢谢老师们 
查询出表 A B C 规格1的数量 规格2的数量 规格3的数量 数量合计 的各列汇总结果 



[解决办法]
求出 货号 是W8开头的所有记录的和

SQL code
select t.货号,  sum(t.规格1的数量) '规格1的数量', sum(t.规格2的数量) '规格2的数量', sum(t.规格3的数量) '规格3的数量', sum(t.数量合计) '数量合计'from(select * from 表Aunion allselect * from 表Bunion allselect * from 表C) twhere t.货号 like 'W8%'group by t.货号 

热点排行