0

我是水晶报告的新手。我正在尝试加入多个表,我有正常工作的查询,但是当我尝试在 SAP CR 编辑器中添加它们时。其中一列显示正常,但其他列开始重复值。

我正在使用下表

Budget A/C Code -- OACT, AccName -- Budget Relevant A/C Name

本月实际 -- OJDT 加入 JDT1 -- 从 JE 中挑选

本月预算 -- OBGT 加入 BGT1 -- 从预算中挑选

当月差异 -- JDT1 - BGT1 -- 当月实际和当月预算的 b/w 差异

年初至今实际 -- JDT1 总和 -- 当前会计年度的总盈亏余额

年初至今的预算 -- BGT1 的总和 -- 当前财政年度的总预算余额

年初至今差异 --实际 - 预算 -- 年初至今实际和年初至今预算之间的差异

我要显示的列的报告格式列表。

帐户名称

本月实际

本月预算

本月差异

年初至今实际

年初至今的预算

年初至今差异

我做了什么

    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
4

1 回答 1

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
于 2014-09-23T07:11:40.997 回答