機構統計

 

  1. echo "開始統計...." 
  2. sqlplus -S switch/switch@TVBDBS1 << !!!> /dev/null 2>&1 
  3. set echo off 
  4. set head off 
  5. set heading off 
  6. set space 0 
  7. set termout off 
  8. set headsep off 
  9. set newpage none 
  10. set linesize 150 
  11. set pagesize 2200 
  12. set lines 800 
  13. set sqlblanklines OFF 
  14. set trimout on 
  15. set trimspool ON 
  16. set termout off 
  17. set feedback off 
  18.  
  19. spool 1.tmp; 
  20. select a.fh||'|'||a.num||'|'||b.fh||'|'||b.num  from  
  21. (SELECT substr(addorgan,7,4) fh,count(*) num FROM EC_CUS_CHL where chltype = 3 and loginstatus = '1'  and addorgan like '00000044%' group by substr(addorgan,7,4) order by substr(addorgan,7,4)) a  
  22. left join 
  23. (SELECT substr(addorgan,1,4) fh,count(*) num FROM EC_CUS_CHL where chltype = 3 and loginstatus = '1'  and addorgan like '44%' group by substr(addorgan,1,4) order by substr(addorgan,1,4))b 
  24. on a.fh=b.fh; 
  25. spool off 
  26. quit 
  27.  
  28. !!! 
  29. DT=`date '+%Y%m%d'
  30. DF="JGTJ_$DT.xls" 
  31.  
  32. awk -F "|" 'BEGIN {print "分行代碼\t累積有效註冊量"}{if ($1==$3) $2=$2+$4;print $1"\t"$2}' 1.tmp>$DF 
  33. rm -rf 1.tmp 
  34. echo "數據統計結束" 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章