SQL-запрос: как получить итоговый баланс за последний месяц, текущий баланс текущего месяца и конечный баланс текущего месяца - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть представление, которое возвращает данные от объединения нескольких таблиц с полями:

TransactionID
FiscalMonthID
CurrencyID
AccountID
TransactionDate
TransactionNo
TransactionDetails
AccountCode
AccountName
CurrencyName
AmountDebit
AmountCredit

Теперь, основываясь на вышеуказанных полях, я хочу создать отчет Crystal, который возвращает периодический пробный баланс, подобный этому:

Заявление от даты к дате (т.е. 01.01.2012 - 29.02.2012)

[AccountCode] - [AccountName] - [OpeningBalance] - [Current Balance (Dr./Cr.)] - [Closing Balance(Dr./Cr.)]

Примечание. Начальное сальдо должно быть сальдо предыдущего месяца, которое будет перенесено на следующий месяц и станет начальным сальдо.

1 Ответ

0 голосов
/ 27 марта 2012

Похоже, что если вы выполните кумулятивную итоговую сумму (по годам), сгруппированную по месяцам, вы получите то, что ищете, не рассчитывая отдельные месяцы за один раз.

...