Мой запрос на получение консолидированного пробного баланса с двумя разными периодами, одним из которых является начальное сальдо, а другим - за текущий период.
У меня есть таблица с именем JDT1:
Я хочу получить счет и общую сумму дебета и кредита с двумя разными условиями, связанными с начальным и текущим балансом.Мой запрос
Select Account, ProfitCode, FormatCode, Acctname, (Select sum(Debit) as
OBDebit From JDT1 Where RefDate < {?From}), (Select sum(Credit) as
OBCredit From JDT1 Where RefDate < {?From}), (Select sum(Debit) as OBDebit
From JDT1 Where RefDate >= {?From} and Refdate <= {?To}),
(Select sum(Credit) as OBCredit From JDT1 Where RefDate >= {?From}
and Refdate <= {?To}) From JDT1 Full outer join [OACT] on [JDT1].[Account]
= [OACT].[AcctCode] Full outer join [OPRC] on [JDT1].[ProfitCode] =
[OPRC].[PrcCode] Group by Account, ProfitCode
Но, к сожалению, сумма сводится в одну сумму, как группа, а не влияет.