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,'' 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,'' 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,'' 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';

union on的更多相关文章

  1. SQL Server-聚焦UNIOL ALL/UNION查询(二十三)

    前言 本节我们来看看有关查询中UNION和UNION ALL的问题,简短的内容,深入的理解,Always to review the basics. 初探UNION和UNION ALL 首先我们过一遍 ...

  2. SQL 提示介绍 hash/merge/concat union

    查询提示一直是个很有争议的东西,因为他影响了sql server 自己选择执行计划.很多人在问是否应该使用查询提示的时候一般会被告知慎用或不要使用...但是个人认为善用提示在不修改语句的条件下,是常用 ...

  3. LINQ to SQL语句(8)之Concat/Union/Intersect/Except

    适用场景:对两个集合的处理,例如追加.合并.取相同项.相交项等等. Concat(连接) 说明:连接不同的集合,不会自动过滤相同项:延迟. 1.简单形式: var q = ( from c in db ...

  4. SQLServer-----Union,Union All的使用方法

    转载: http://blog.csdn.net/kiqinie/article/details/8132485 select a.Name from Material as a union sele ...

  5. 假如 UNION ALL 里面的子句 有 JOIN ,那个执行更快呢

    比如: select id, name from table1 where name = 'x' union all select id, name from table2 where name =  ...

  6. sql union和union all的用法及效率

    UNION指令的目的是将两个SQL语句的结果合并起来.从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格中撷取资料. UNION的一个限制是两个 ...

  7. 【oracle】union、union all、intersect、minus 的用法及区别

    一.union与union all 首先建两个view create or replace view test_view_1 as as c from dual union as c from dua ...

  8. sql with as union all

    WITH RPL (FId,Fname,Forder) AS ( SELECT ment.deptno,ment.deptname,ment.orderno FROM JTERP..fg_depart ...

  9. Oracle 中 union 和union all 的简单使用说明

    1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...

  10. LINQ系列:LINQ to SQL Concat/Union

    1. Concat 单列Concat var expr = (from p in context.Products select p.ProductName) .Concat( from c in c ...

随机推荐

  1. 微信小程序正式上线 可置于聊天窗口顶部

    历经一年的等待后,小程序在2017年1月9日凌晨终于揭开神秘面纱,正式上线. 微信小程序推广海报 随着小程序正式上线,用户现在可以通过二维码.搜索等方式体验到开发者们开发的小程序了. 用户只要将微信更 ...

  2. ObjC-观察者模式

    观察者模式是设计模式的一种,又称为发布者/订阅者模式,其定义了一种一对多的关系,多个观察者可以监听一个对象.当该对象的状态发生改变时,会通知所有的观察者,观察者会自己进行更新. 观察者模式能够将观察者 ...

  3. CSS基础(01)

    1. Css基础 1.1 CSS(层叠样式表 Multiple Styles)   CSS 是 Cascading Style Sheets(层叠样式表)的简称. CSS 语言是一种标记语言,它不需要 ...

  4. linux 下httpd服务开机启动

    分类: 网站搭建2011-01-07 05:52 1164人阅读 评论(0) 收藏 举报 linuxapache 我的apache安装目录在 /usr/local/apache 有2种方法可以设置开机 ...

  5. PostgreSQL中如何查询在当前的哪个数据库中

    [pgsql@localhost bin]$ ./psql -d tester psql () Type "help" for help. tester=# select curr ...

  6. Codeforces Gym 100733H Designation in the Mafia flyod

    Designation in the MafiaTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/c ...

  7. CAShapeLayer和CAGradientLayer

    两个动画效果来了解一下CALayer的两个重要的subClass,CAGradientLayer和CAShapeLayer. 微视录制视频的时候那个进度效果和Spark相机类似,但是个人还是比较喜欢S ...

  8. mysqlpump 原理

    Oracle官方多线程逻辑备份工具 昨天Inside君写到MySQL 5.7.11版本发布,其中最有意义的部分在于官方修复了之前mysqlpump工具一致性备份的问题,使得mysqlpump工具在生产 ...

  9. 实例源码--Android底部功能分类Tab使用实例

    下载源码 技术要点:  1.底部功能布局实例 2.TAB使用详细实例 3.详细的源码注释 ...... 详细介绍: 1. 底部功能布局实例 底部功能布局是开发过程中常用到布局,本实例用TAB的方式实现 ...

  10. Android+Robotium

    因为调动到一个新的部门在这个部门做的一直就是移动产品,所以这段时间会一直不断的研究app的自动化,主要是针对android,这里我采用的是Robotium框架,这个框架比较简单,使用eclipse+r ...