检查所有资产的剩余折旧年限

复制代码
DECLARE
   
CURSOR  c_asset  IS
      
SELECT  fab.asset_id,
             fab.asset_number,
             fb.book_type_code
        
FROM  fa_additions_b fab,
             fa_books       fb
       
WHERE  fab.asset_id  =  fb.asset_id
         
AND  fb.date_ineffective  IS   NULL
         
AND  fb.transaction_header_id_out  IS   NULL
         
AND  fb.period_counter_fully_retired  IS   NULL ;

   l_prorate_date DATE;
   
-- l_book_type_code varchar2(20);
    -- l_asset_id number;
   l_remaining_life_years   NUMBER ;
   l_remaining_life_months 
NUMBER ;
   l_min_cpod              DATE;
   l_num_per_fiscal_year   
NUMBER ;
   dummy_num               
NUMBER ;
BEGIN

   
FOR  i  IN  c_asset
   LOOP
   
      
-- get prorate date
       SELECT   /* adjusted_recoverable_cost,  */
       prorate_date
        
INTO   /* :Inquiry_books.adjusted_recoverable_cost,  */
             l_prorate_date
        
FROM  fa_books
       
WHERE  book_type_code  =  i.book_type_code
         
AND  asset_id  =  i.asset_id
         
AND  date_ineffective  IS   NULL ;
   
      
SELECT   MIN (calendar_period_open_date)
        
INTO  l_min_cpod
        
FROM  fa_deprn_periods
       
WHERE  book_type_code  =  i.book_type_code;
   
      
-- get fiscal year
       SELECT  number_per_fiscal_year
        
INTO<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值