【问题标题】:SQL Query : How to Get Last Month Closing Balance, Current Month Current Balance and Current Month ending BalanceSQL 查询:如何获取上个月期末余额、当月当前余额和当月期末余额
【发布时间】:2012-03-28 02:13:44
【问题描述】:

我有一个视图,它通过将多个表与字段连接起来返回数据:

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

现在基于上述字段,我想创建一个水晶报表,它返回一个定期试算表,如下所示:

声明从日期到日期(即 1/01/2012 - 29/02/2012)

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

注意:期初余额必须为上月期末余额,结转至下个月成为期初余额。

【问题讨论】:

  • 仅使用此逻辑将在年初创建不正确的余额报表。去年的损益不应结转到本年度。资产负债表账户应该。

标签: sql sql-server tsql crystal-reports crystal-reports-2008


【解决方案1】:

如果您执行每月分组的累积总计(年初至今),您将得到您正在寻找的内容,而不是一次计算单个月份。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 1970-01-01
    相关资源
    最近更新 更多