合并两个查询结果集。在线等

zhangzhen_927116 2014-07-17 03:09:59
select b1.deep,b1.FrProName,SUM(b1.Qty)qty,sum(b1.TtlArea)ttlarea,sum(b1.TtlGirth)ttlgirth,sum(b1.TtlWeight)ttlweight
from v_PrdWIPTran as b1 where b1.approval='Y' and b1.trandate>=@BEGIN_TIME and b1.trandate<=@END_TIME
and b1.type !='TK' GROUP BY b1.FrProName,b1.deep,b1.frMacName ORDER BY b1.frMacName desc

select b1.deep,b1.FrProName,SUM(b1.Qty)qty,sum(b1.TtlArea)ttlarea,sum(b1.TtlGirth)ttlgirth,sum(b1.TtlWeight)ttlweight
from v_PrdWIPTran as b1 where b1.approval='Y' and b1.trandate>=@BEGIN_TIME and b1.trandate<=@END_TIME
and b1.type ='BP' GROUP BY b1.FrProName,b1.deep,b1.frMacName ORDER BY b1.frMacName desc


怎么把这两个查询结果合并到一起。
如下

结果1
A B C
1 2 3
结果2
A B C
1 2 1
合并成
A B C 结果2C
1 2 3 1

...全文
140 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
霜寒月冷 2014-07-17
  • 打赏
  • 举报
回复
你是写在存储过程里面的语句把,不如建两张临时表,把语句插入进去,然后 tb1 join tb2 一下,当然这个方法简单粗暴。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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