- echo "開始統計...."
- sqlplus -S switch/switch@TVBDBS1 << !!!> /dev/null 2>&1
- set echo off
- set head off
- set heading off
- set space 0
- set termout off
- set headsep off
- set newpage none
- set linesize 150
- set pagesize 2200
- set lines 800
- set sqlblanklines OFF
- set trimout on
- set trimspool ON
- set termout off
- set feedback off
- spool 1.tmp;
- select a.fh||'|'||a.num||'|'||b.fh||'|'||b.num from
- (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
- left join
- (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
- on a.fh=b.fh;
- spool off
- quit
- !!!
- DT=`date '+%Y%m%d'`
- DF="JGTJ_$DT.xls"
- awk -F "|" 'BEGIN {print "分行代碼\t累積有效註冊量"}{if ($1==$3) $2=$2+$4;print $1"\t"$2}' 1.tmp>$DF
- rm -rf 1.tmp
- echo "數據統計結束"