Oracle SQL, PLSQL, APEX How To's by Dr. S. Raghunathan - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

sum(nvl(credit,0)) from raak_trans_Detail where raak_trans_detail.ledger_name = balance_sheet.ledger_name);

update balance_sheet set asset = (select sum(nvl(debit,0))

 

from raak_trans_detail

 

where raak_trans_detail.ledger_name =

 

balance_sheet.ledger_name);

 

update balance_sheet set liability = (liability - asset), asset= null where liability > nvl(asset,0);

update balance_sheet set asset = (asset - liability), liability = null where asset > nvl(liability,0); select sum(asset) - sum(liability) into pl from balance_sheet;

if pl > 0 then

 

update balance_sheet set liability = pl where ledger_name like 'ACCUMULATED PROFIT';

else

 

update balance_sheet set ASSET = pl*-1 where ledger_name like 'ACCUMULATED LOSS';

end if;

 

delete from balance_sheet where nvl(liability,0) = 0 and nvl(asset,0) = 0;

delete from profit_loss;

 

insert into profit_loss (ledger_name) select ledger_name from raak_ledger_master

where report_type='PL';

 

update profit_loss set income = (select sum(nvl(credit,0))

 

from raak_trans_detail

 

where raak_trans_detail.ledger_name =

 

profit_loss.ledger_name);

 

Find Your Next Great Read

Describe what you're looking for in as much detail as you'd like.
Our AI reads your request and finds the best matching books for you.

Showing results for ""

Popular searches:

Romance Mystery & Thriller Self-Help Sci-Fi Business