跪求关于SQL server 2008 中 Union all 合并后 两个表相同值的问题!求大神指点!!

在SQL server 2008 中 已经用Union all 把两个字段相同 但日期不同(一个9月的表,一个10月的表)合并在一起了,我想把合并后表里面的相同值加在一起!求解决!
比如合并后得到的值是:
商品名称 销售数量

苹果 5 (9月份的数据)
香蕉 6 (9月份的数据)
苹果 7 (10月份的数据)
香蕉 4 (10月份的数据)
------------------------------------------------
想得到的值是:
商品名称 销售数量

苹果 12
香蕉 10

Select 商品名称, count(销售数据) as 销售数据 from

Select 商品名称, 销售数据 from 9月份表

Union all

Select 商品名称, 销售数据 from 10月份表

) as A

group by A.商品名称
温馨提示:内容为网友见解,仅供参考
无其他回答

跪求关于SQL server 2008 中 Union all 合并后 两个表相同值的问题!求...
Union all Select 商品名称, 销售数据 from 10月份表 ) as A group by A.商品名称

SQL server 2008 多表联查,两张表中都有同一字段X,A表字段X中有数值就...
union all SELECT (CST\/QTY),BAT_NO FROM TF_MB WHERE MB_ID = 'MD') A where A.BAT_NO='J0206040010017'

sql server数据库中两个表合并除掉重复?
select * from table1 注:Union ALL不会过滤重复的 而Union相当于连表后在用distinct 会很慢

sql server 中union的用法
首先,UNION在SQL Server中用于合并两个或更多SELECT语句的结果集,但关键点在于这些查询的列数和数据类型必须完全一致。尝试将两个分别查询不同表的结果合并时,若列数或类型不匹配,如一个查询的OrderTime列是日期类型,另一个是字符类型,会导致错误提示。解决这个问题的方法是使用CONVERT函数将数据类型...

sqlserver中union的用法
在SQL Server中,UNION操作用于合并两个或多个SELECT语句的结果集。它会自动删除重复的记录,只返回唯一的记录。使用UNION可以方便地从一个或多个表中检索数据,并将这些数据组合成一个单一的结果集。以下是关于UNION的 1. UNION的基本语法 使用UNION时,需要确保各个SELECT语句具有相同数量的列,并且对应...

sql server 中union的用法?
union all 指定在合并结果集后保留重复项,打个比喻吧 比如A表的数据是 A{ 1,4,5,9} B{2,3,4,5} 那我执行此语句 select * from A union select * from B 那结果是{1,2,3,4,5,9} 如果执行select * from A union all select * from B 结果是{1,2,3,4,4,5,5,9} 你看...

怎么同时输出两个不同数据库相同数据表名的内容
union all select * from sample_l_goods 如果数据是实时变动的话,可以建立一个存储过程。在存储过程中实现两个数据库的连接查询,如果两个数据库位于不同实例的话:sp_addlinkedserver sp_addlinkedsrvlogin 这两个用于连接两个数据库,具体用法查帮助,否则跳过此步。同样用union all进行查询。select *...

SQL Server怎么查询多张表中相同的列?
union all SELECT A FROM dbo.table2 WHERE id=0001 union all SELECT A FROM dbo.table3 WHERE id=0001 union all SELECT A FROM dbo.table4 WHERE id=0001 A代表列名。 如果要显示多列 就写多个列名。但是这几个表列的数量和排序一定要一样。 列名可以不一样。 默认查出来按第一个查询中...

sql查询两个字段相同的记录
select uid, time from ztest GROUP BY uid, time having count(*)>1;查出结果是 uid time 1 1 还有一种是查询你指定信息,可以查询出ID信息:select distinct a.id, a.uid, a.time from ztest a join ztest b on a.id != b.id where a.uid = b.uid and a.time = b.tim...

SQl语句的union问题
[ UNION [ ALL ] < query specification | ( < query expression > )[ ...n ] ]参数 < query_specification > | ( < query_expression > )是查询规范或查询表达式,用以返回与另一个查询规范或查询表达式所返回的数据组合的数据。作为 UNION 运算一部分的列定义可以不相同,但它们必须通过隐性...

相似回答