0
无法弄清楚如何制定这个公式,然后每年得到答案。总和然后分组?
Select
((Select Sum(#FinancialView2.CONVERTED_AMOUNT)*-1
FROM #FinancialView2
WHERE #FinancialView2."SECTION_NUMBER"=300
AND #FinancialView2.BU_CODE in ('10','11','W0')
GROUP BY FinancialYear)
+
(Select Sum(#FinancialView2.CONVERTED_AMOUNT)*-1
FROM #FinancialView2
WHERE #FinancialView2."SECTION_NUMBER"=400
AND #FinancialView2.BU_CODE in ('10','11','W0')
AND #FinancialView2.DeptCode not in ('403','413')))
/
((Select Sum(#FinancialView2.CONVERTED_AMOUNT)*-1
FROM #FinancialView2
WHERE #FinancialView2."LINE_NUMBER"=110
AND #FinancialView2.BU_CODE in ('10','11','W0'))
+
(Select Sum(#FinancialView2.CONVERTED_AMOUNT)*-1
FROM #FinancialView2
WHERE #FinancialView2."LINE_NUMBER"=115
AND #FinancialView2.BU_CODE in ('10','11','W0'))
+
(Select Sum(#FinancialView2.CONVERTED_AMOUNT)*-1
FROM #FinancialView2
WHERE #FinancialView2."LINE_NUMBER"=120
AND #FinancialView2.BU_CODE in ('10','11','W0'))
+
(Select ISNULL(Sum(#FinancialView2.CONVERTED_AMOUNT)*-1,0)
FROM #FinancialView2
WHERE #FinancialView2."LINE_NUMBER"=125
AND #FinancialView2.BU_CODE in ('10','11','W0')))*-1
我尝试“集团通过”在这里,但它不会显而易见的原因
任何思考工作吗?
很多想法说实话。你能解释一下这个脚本的问题/目标吗?然后粘贴当前的错误信息,最后告诉我们你正在使用哪个RDBMS。 – gustavodidomenico