我是水晶报道新手。我试图加入多个表我有正确的工作查询,但当我尝试在SAP CR编辑器中添加它们。 其中一列显示正常,但其他列开始重复值。
我正在使用以下表格
预算A / C代码 - OACT,AccName - 预算相关的A / C名称
当月实际 - OJDT加入JDT1 - 从JE中选择
本月预算 - OBGT加入BGT1 - 从预算中选择
当月差异 - JDT1 - BGT1 - 差异b / w当月实际和当月预算
年初至今实际 - JDT1总和 - 当前会计年度的总PnL余额
年初至今预算 - BGT1总和 - 当前会计年度的总预算余额
年初至今差异 - 实际 - 预算 - 差异b / w年初至今实际和年初至今预算
我想要显示的列的报告格式列表。
帐户名称
本月 实际
本月 预算
本月 方差
年初至今 实际
年初至今 预算
年初至今 方差
我做了什么
SELECT
sum (T1.DebLTotal) actual,
SUM(T3.Debit) budget,
**OACT.AcctName ?**
from
OBGT T0 INNER JOIN BGT1 T1 ON T0.[AbsId] = T1.[BudgId],
OJDT T2 INNER JOIN JDT1 T3 ON T2.[TransId] = T3.[TransId]
group by T3.Account -- Some how i want to join OACT to get account names from AcctName
-- field of budget relevant accounts Join on acctcode field
答案 0 :(得分:0)
最后我完成了一部分
select
T3.[AcctCode],sum(T1.[Debit]) as Actual, sum(T5.[DebLTotal]) as Budget
into #abc
from
[dbo].[JDT1] T1 INNER JOIN [dbo].[OJDT]
T2 ON T1.[TransId] = T2.[TransId] INNER JOIN
OACT T3 ON T1.[Account] = T3.[AcctCode], OBGT T4
INNER JOIN BGT1 T5 ON T4.[AbsId] = T5.[BudgId]
group by T3.AcctCode
select OACT.AcctName, #abc.Actual, #abc.Budget
from OACT ,#abc where #abc.AcctCode=OACT.AcctCode
Drop table #abc