(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 与sizeof的作用??
- union all效率低下,该用存储过程、视图、临时表哪种方法来解决?该如何解决
- mysql union all 的效率有关问题
- UNION 查询 语句经常弄出裹脚布.解决方案
- union all 使用有关问题
- 关于distinct+union all代替union,该怎么解决
- 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 排序有关问题
- Union All,该如何解决
- 关于SQL 中 UNION 去重复.解决办法
- 一个表多个查询条件的关联或多个表的关联有关问题(join?union?)
- 去除重复数据时用到了 union - -
- “pivot”和“UNION ALL”的有关问题
- Union 异常