SQL查询:如何获取上个月期末余额,当前月当前余额和当月期末余额

问题描述:

我有一个观点,从与场连接多个表返回数据:SQL查询:如何获取上个月期末余额,当前月当前余额和当月期末余额

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

现在基于上述领域我想创建一个水晶报表,它返回一个周期性的试算表是这样的:

从日声明,以日期(即2012年1月1日 - 29/02/2012)

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

注意:期初余额必须是上个月的结余余额,该余额将结转至下个月,并将成为期初余额。

+0

刚刚使用此逻辑将在一年的开始时创建不正确的余额声明。去年的损益不应该翻到今年。资产负债表帐户应该。 – 2012-02-23 10:36:27

看起来,如果您执行每月分组的累计总计(年迄今),您将得到您正在查找的内容,而不是每次计算单个月份。