Fork me on GitHub

union on

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

create or replace view fbm_consignbank_view as 
select a.pk_group ,a.pk_org,a.pk_billtypecode as pk_billtype,a.holderacc as PK_ACCOUNT,a.vbillno,substr(a.dcollectiondate,0,10) as TALLYDATE,a.pk_consignbank as pk_bill,
a.fbmplanitem as PK_PLANITEM,a.olcmoney as recmoney,'0' as paymoney,a.def1 as pk_inout,a.def2 as PK_CASHFLOW,a.dr,'' as VDEF1,'' as VDEF2,
a.note,'' as pk_dept
from fbm_consignbank a
where a.dr=0 and a.vbillstatus=1 and a.pk_billtypecode='36H5';
commit;
create or replace view fbm_discount_view as 
select pk_group,pk_org,pk_billtype,PK_ACCOUNT,vbillno,TALLYDATE,pk_bill,PK_PLANITEM,recmoney,paymoney,pk_inout,PK_CASHFLOW,dr,VDEF1,VDEF2,note,pk_dept from
(select a.pk_group ,a.pk_org,a.pk_billtypecode as PK_BILLTYPE,a.discount_account as PK_ACCOUNT,a.vbillno,substr(a.ddiscountdate,0,10) as TALLYDATE,a.pk_discount as pk_bill,
a.fbmplanitem as PK_PLANITEM,to_char(a.olcmoney) as recmoney,'0' as paymoney,a.def7 as pk_inout,a.def2 as PK_CASHFLOW,a.dr,'' as VDEF1,'' as VDEF2,
a.note,'' as pk_dept,a.vbillstatus from fbm_discount a
union all
select a.pk_group ,a.pk_org,a.pk_billtypecode as PK_BILLTYPE,a.discount_account as PK_ACCOUNT,a.vbillno,substr(a.ddiscountdate,0,10) as TALLYDATE,a.pk_discount as pk_bill,
a.interestplanitem as PK_PLANITEM,'0' as recmoney,to_char(a.discountinterest) as paymoney,a.def5 as pk_inout,a.def6 as PK_CASHFLOW,a.dr,'' as VDEF1,'' as VDEF2,
a.note,'' as pk_dept,a.vbillstatus from fbm_discount a)b
where dr=0 and vbillstatus=1 and pk_billtype='36H7';
commit;
create or replace view hz_cmp_bankacdetail_all_view14 as
select "TALLYDATE","DR","PAYMONEY","RECMONEY","PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from hz_cmp_bankaccdetail_bas_view2  where tallydate>='2015-01-01'
Union all
select "TALLYDATE","DR","PAYMONEY","RECMONEY","PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from hz_ap_payitem_view  where tallydate>='2015-01-01'
Union all
select "TALLYDATE","DR","PAYMONEY","RECMONEY","PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from hz_ar_gatheritem_view  where tallydate>='2015-01-01'
Union all
select "TALLYDATE","DR","PAYMONEY","RECMONEY","PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from hz_cmp_paybilldetail_view  where tallydate>='2015-01-01'
Union all
select "TALLYDATE","DR","PAYMONEY","RECMONEY","PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from hz_cmp_recbilldetail_view where tallydate>='2015-01-01'
union all
select "TALLYDATE","DR","PAYMONEY","RECMONEY","PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from hz_fbm_accept_view where tallydate>='2015-01-01'
union all
select "TALLYDATE","DR","PAYMONEY","RECMONEY","PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from hz_sf_fundtransfer_view where tallydate>='2015-01-01'
union all
select "TALLYDATE","DR",to_number("PAYMONEY"),to_number("RECMONEY"),"PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from fbm_discount_view where tallydate>='2015-01-01'
union all
select "TALLYDATE","DR",to_number("PAYMONEY"),to_number("RECMONEY"),"PK_ACCOUNT","PK_ORG","PK_PLANITEM","PK_CASHFLOW","PK_INOUT","VDEF1","VDEF2","PK_GROUP","PK_BILL","PK_BILLTYPE","VBILLNO","NOTE","PK_DEPT" from fbm_consignbank_view where tallydate>='2015-01-01';

 

posted @ 2016-07-14 11:14  ZZZZW  阅读(1027)  评论(0编辑  收藏  举报
AmazingCounters.com