![]() |
#2
volte2014-07-28 10:03
|

(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
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 10 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 11 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 12 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
)
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
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 10 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 11 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
union all
SELECT SUM([金额(美金)])
FROM Source
WHERE (月份 = 12 AND 当前状态 = N'已发报告') and (检验类型 = N'PSI' or 检验类型 = N'DPI' or 检验类型 = N'PPI')
)
获取结果如下:
只有本站会员才能查看附件,请 登录
我想要的结果如下:
只有本站会员才能查看附件,请 登录
应该如何写?