列式

REATE OR REPLACE VIEW CH_ARAG_V368_NEW ( 客户名称,
客户编码, 区域, 分类状态, 合同总金额,
至今尚欠金额, 未逾期金额, 逾期金额, 小于31天,
小于61天, 小于91天, 小于181天, 小于271天,
小于366天, 小于1年半, 小于2年, 小于3年,
大于3年, 合同条款, 货款跟进情况, 更新日期,
销售回复本月已收到款项, 期票, 财务确认, 销售回复本月将会收到款项,
上层, LP, 零八年11月期票, 零八年12月期票,
零九年1月期票, 零九年2月期票, 零九年3月期票, 零九年4月期票,
零九年5月期票, 零九年6月期票, 零九年7月期票, 零九年8月期票,
零九年9月期票 ) AS select   
rc.customer_name 客户名称,   
rc.customer_number 客户编码,   
raa.attribute2 区域, 
rcta.ATTRIBUTE13 分类状态,   
sum(apsa.AMOUNT_DUE_ORIGINAL)  合同总金额,   
sum(apsa.AMOUNT_DUE_REMAINING) 至今尚欠金额,   
nvl(sum(decode(sign(0-(trunc(sysdate)-trunc(apsa.due_date))),1 ,apsa.AMOUNT_DUE_REMAINING,null)),0) 未逾期金额,    
sum(apsa.AMOUNT_DUE_REMAINING)-nvl(sum(decode(sign(0-(trunc(sysdate)-trunc(apsa.due_date))),1 ,apsa.AMOUNT_DUE_REMAINING,null)),0) 逾期金额,  
sum(decode(sign(1-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(30-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于31天,   
sum(decode(sign(31-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(60-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于61天,   
sum(decode(sign(61-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(90-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于91天,    
sum(decode(sign(91-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(180-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于181天,   
sum(decode(sign(181-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(270-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于271天,   
sum(decode(sign(271-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(365-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于366天,   
sum(decode(sign(366-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(547-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于1年半,   
sum(decode(sign(548-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(730-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于2年,   
sum(decode(sign(731-(trunc(sysdate)-trunc(due_date))),1,null,decode(sign(1095-(trunc(sysdate)-trunc(due_date))),1,apsa.AMOUNT_DUE_REMAINING,null))) as 小于3年,   
sum(decode(sign(1096-(trunc(sysdate)-trunc(due_date))),-1 ,apsa.AMOUNT_DUE_REMAINING,null)) 大于3年,
rcta.ATTRIBUTE12 合同条款,
'' 货款跟进情况, 
rcta.ATTRIBUTE10 更新日期,    
'' 销售回复本月已收到款项,   
'' 期票,   
'' 财务确认,   
'' 销售回复本月将会收到款项,   
'' 上层,   
'' LP,   
'' 零八年11月期票,   
'' 零八年12月期票,   
'' 零九年1月期票,   
'' 零九年2月期票,   
'' 零九年3月期票,   
'' 零九年4月期票,   
'' 零九年5月期票,   
'' 零九年6月期票,   
'' 零九年7月期票,   
'' 零九年8月期票,   
'' 零九年9月期票   
 from    
apps.ar_payment_schedules_all apsa,   
apps.ra_customers  rc,   
apps.ra_customer_trx_all rcta,   
apps.so_headers_all  sh,   
apps.ra_site_uses_all     rsu,   
apps.ra_addresses_all     raa   
where    
apsa.customer_id=rc.customer_id   
and apsa.customer_trx_id=rcta.customer_trx_id   
and apsa.org_id=rcta.org_id   
and    rcta.INTERFACE_HEADER_ATTRIBUTE1=to_char(sh.order_number)   
and    sh.INVOICE_TO_SITE_USE_ID=rsu.site_use_id   
and    rsu.address_id=raa.address_id   
and apsa.AMOUNT_DUE_REMAINING>0   
and apsa.org_id=255    
group by    
apsa.org_id,   
rc.customer_name,   
rc.customer_number,   
raa.attribute2,
rcta.ATTRIBUTE13,
rcta.ATTRIBUTE12,
rcta.ATTRIBUTE10
-----------------------------------

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12122734/viewspace-497871/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12122734/viewspace-497871/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值