PL Query
PL Query
GL.NAME,
GB.PERIOD_NAME,
GC.SEGMENT1,
GC.SEGMENT2,
GC.SEGMENT3,
GC.SEGMENT4,
GC.SEGMENT5,
GC.SEGMENT6,
GC.SEGMENT7,
GB.CURRENCY_CODE AS ENTERED_CURRENCY,
CASE WHEN (gl.currency_code <> gb.currency_code) THEN sum ((gb.begin_balance_dr
+GB.PERIOD_NET_DR )-(gb.begin_balance_cr +GB.PERIOD_NET_cR ))
WHEN (gl.currency_code = gb.currency_code) THEN
sum((gb.begin_balance_dr_beq+GB.PERIOD_NET_DR_BEQ)-
(gb.begin_balance_cr_beq+GB.PERIOD_NET_cr_BEQ))
ELSE
0
END ENTERED_AMOUNT,
sum((gb.begin_balance_dr_beq + GB.PERIOD_NET_DR_BEQ)-(gb.begin_balance_cr_beq+
GB.PERIOD_NET_cr_BEQ)) AS ACCOUNTED_AMOUNT
FROM
GL_BALANCES GB,
GL_LEDGERS GL,
GL_CODE_COMBINATIONS_KFV GC
WHERE GB.LEDGER_ID=GL.LEDGER_ID
AND GB.CODE_COMBINATION_ID=GC.CODE_COMBINATION_ID
AND GB.PERIOD_NAME between 'NOV-21' and 'JAN-22'
AND GL.NAME='EBS_PL'
AND GL.LEDGER_ID = '1000'
AND (GB.TRANSLATED_FLAG IS NULL OR GB.TRANSLATED_FLAG='R')
group by
GL.NAME,
GB.PERIOD_NAME,
GC.SEGMENT1,
GC.SEGMENT2,
GC.SEGMENT3,
GC.SEGMENT4,
GC.SEGMENT5,
GC.SEGMENT6,
GC.SEGMENT7,
GB.CURRENCY_CODE,
gl.currency_code