首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 两张结构相同表合并视图如何写? [已结贴,结贴人:komen]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-08 16:29:02 楼主
    一张是11月份记录
    一张是12月份记录

    我现在要查询11月份月12月分之间的数据,而且中间要和其他许多表关联,所以需要一个两表合并成一张表的视图,请问该如何创建?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-08 19:15:221楼 得分:20
    你为什么需要视图?结构一致的话
    select * from s1//11月份
    union all
    select * from s2//12月份

    视图的语法:
    create view V_CB_ENTINFO(C_CUS_ID,C_SUBBANK_ID,C_SUBBANK,C_CORPORATION,C_ORG_CODE,C_ECONOMYTYPE_ID,C_ECONOMYTYPE,C_INDUSTRYTYPE_ID,C_MOSTBUSINESS,C_REGISTERCAPITAL,C_SCOPE,C_CREDITDATE,C_LICENCENO,C_LICENCEDATE,C_EMPLOYEENUMBER,C_CREATEDATE,C_TAXNO,C_REGADD,C_RELATIVETYPE,C_OFFICEADD,C_CUSMGR_ID,C_CUSMGR,C_DATE,C_TIME ) as
    select EI.CustomerID as C_CUS_ID,CB.OrgID as C_SUBBANK_ID,getOrgName(CB.OrgID) as C_SUBBANK,
          EI.EnterpriseName as C_CORPORATION,n5517 as C_ORG_CODE,EI.EconomyType as C_ECONOMYTYPE_ID,
          getItemName('EconomyType',EI.EconomyType) as C_ECONOMYTYPE,EI.IndustryType ,
          MainProduction as C_MOSTBUSINESS,RegisterCapital as C_REGISTERCAPITAL,
          getItemName('Scope',Scope) as C_SCOPE,
          to_char(to_date(getDate(getMinPutOutDate(EI.CustomerID)),'yyyy/mm/dd'),'yyyy-mm-dd') as C_CREDITDATE,
          LicenceNo as C_LICENCENO,
          to_char(to_date(getDate(LicenceMaturity),'yyyy/mm/dd'),'yyyy-mm-dd')  as C_LICENCEDATE,
          EmployeeNumber as C_EMPLOYEENUMBER,
          to_char(to_date(getDate(SetupDate),'yyyy/mm/dd'),'yyyy-mm-dd') as C_CREATEDATE,
          n5519 as C_TAXNO,RegisterAdd as C_REGADD,
          OfficeTel as C_RELATIVETYPE, OfficeAdd as C_OFFICEADD,
          CB.UserID,getUserName(CB.UserID) as C_CUSMGR,
          to_char(to_date(getDate(EI.UpdateDate),'yyyy/mm/dd'),'yyyy-mm-dd') as C_DATE,
          to_char(sysdate,'yyyy-mm-dd') as C_TIME
         
    from Ent_Info EI,Customer_Belong CB,User_Info UI
          where EI.CustomerID = CB.CustomerID and CB.UserID = UI.UserID
          and  UI.status = '1'

    你凑合看看吧!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved