--PTD YTD
SELECT ba.currency_code
,nvl(ba.begin_balance_dr
,0) - nvl(ba.begin_balance_cr
,0) begin_balance --期初余额 原币
,decode(ba.currency_code
,'CNY'
,nvl(ba.begin_balance_dr
,0) - nvl(ba.begin_balance_cr
,0)
,nvl(ba.begin_balance_dr_beq
,0) - nvl(ba.begin_balance_cr_beq
,0)) begin_balance_beq --期初余额 本币
,ba.period_net_dr --本期借方发生额 原币
,ba.period_net_dr_beq --本期借方发生额 本币
,ba.period_net_cr --本期贷方发生额 原币
,ba.period_net_cr_beq --本期贷方发生额 本币
,nvl(ba.period_net_dr_beq
,0) - nvl(ba.period_net_cr_beq
,0) --PTD
,(nvl(ba.begin_balance_dr
,0) - nvl(ba.begin_balance_cr
,0) + nvl(ba.period_net_dr
,0) - nvl(ba.period_net_cr
,0)) ytd_balance --期末余额 原币
,(nvl(ba.begin_balance_dr_beq
,0) - nvl(ba.begin_balance_cr_beq
,0) + nvl(ba.period_net_dr_beq
,0) - nvl(ba.period_net_cr_beq
,0)) ytd_balance_beq --期末余额 本币
FROM gl.gl_balances ba
,gl_code_combinations_kfv gcc
,gl.gl_ledgers led
WHERE 1 = 1
AND led.ledger_id = 2021
AND ba.code_combination_id = gcc.code_combination_id
AND ba.ledger_id = led.ledger_id
AND ba.period_name = '2015-02'
AND ba.period_year = '2015'
AND ba.period_num = '02'
AND gcc.code_combination_id IN (6000)