(SELECT SUM([金额(美金)]) AS [月金额]
FROM Source
WHERE (月份 = 1) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 2) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 3) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 4) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 5) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 6) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 7) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 8) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 9) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 10) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 11) AND (当前状态 = N'已发报告')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 12) AND (当前状态 = N'已发报告')
)
union all
(SELECT SUM([金额(美金)]) AS [常规检验金额]
FROM Source
WHERE (月份 = 1 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 2 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 3 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 4 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 5 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 6 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 7 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 8 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 9 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
详细解决方案
union all 结果归并
热度:634 发布时间:2016-04-24 10:16:57.0
相关解决方案
- 多个表的合并后(union all),怎么获得前 10 条记录?
- informix中怎么实现sql语句中将'bat' union 到select type from t_type
- informix中怎么实现sql语句中将'bat' union 到select type from t_type
- 请问Informix 数据库 对 union 的结果 做count?
- union all效率低下,该用存储过程、视图、临时表哪种方法来解决?该如何解决
- mysql union all 的效率有关问题
- UNION 查询 语句经常弄出裹脚布.解决方案
- union all 使用有关问题
- ORACLE UNION ALL 与UNION 性能有关问题
- UNION、EXCEPT跟INTERSECT操作查询结果
- 怎么select出两个表的内容放在一起? 不可以使用 union all ,因为两个表的字段不一样
- union all ordery by id desc,该如何解决
- union all 结果归并
- UNION 查询,该怎么处理
- SQL union 用法解决,该怎么处理
- UNION ALL 的有关问题
- 新人问下"UNION"关键字的用法解决思路
- union 关联查询排序有关问题
- 江湖救急“UNION ALL”的疑义
- full jion 跟 union 的详细区别
- union all 排序有关问题
- Union All,该如何解决
- 关于SQL 中 UNION 去重复.解决办法
- 去除重复数据时用到了 union - -
- Union 异常
- union 在存储过程中的应用解决方案
- 请问有关 两个 union all 连接有关问题
- union all視圖數據的操作解决思路
- UNION ALL 视图 'tb' 不可更新,因为没有找到分区列解决方法
- 兩個數據庫 UNION ALL 後的記錄有沒有辦法刪?解决办法