我正在合并报表以创建单个总帐报表,目前它由 84 个单独的报表组成。我的想法是最终用户将有一个部门和月份的下拉列表。这些是我的专栏:
帐号 账户说明 本期实际
YTD 实际 YTD 预算 YTD 预算差异
年度总预算帐户状态
我已经弄清楚了大部分,但不明白如何计算 YTD 实际和 YTD 预算,因为这些将需要多个字段的总和,具体取决于选择的月份和部门。
我的 where 语句是这样的,并处理当前期间的实际和帐号:
其中(gl_master.acct_cde = gl_master_comp_v.acct_cde)和
(gl_master.budget_officer = budget_off_mstr.budget_officer)和
((gl_master_comp_v.acct_comp1 = '01')AND
(budget_off_mstr.budget_officer IN(@BudgetOfficer)))AND((@Month = 1 AND gl_master.post_bal_mon_1) 或 (@Month = 2 AND gl_master.post_bal_mon_2)...
当有多个字段被求和时,如何让查询识别需要放入列中的内容。
感谢您的任何见解。如果你在一个小样本之前做了这样的事情会非常有帮助。