给出你的表结构和你想得到什么结果集就行了。不要一上来就给一大段的SQL语句来吓人。

解决方案 »

  1.   

    [dbo].[hishttb] (
    [rq] [int] NULL ,    --日期
    [xh] [int] NOT NULL , --序号
    [hth] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL , --合同号
    [czf] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,  --承租方
    [dq] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,   --地区
    [jzmj] [numeric](18, 0) NULL ,     --建筑面积
    [qsrq] [smalldatetime] NULL ,      --其试日期 
    [zzrq] [smalldatetime] NULL ,      --截止日期
    [yt] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,  --用途
    [bz] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,  --备注
    [xz] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL    --性质
    ------------------------------------------------------------------------------
             [dbo].[hisdbtb] (
    [rq] [int] NULL ,  --日期
    [bh] [int] NULL ,  --序号
    [fhid] [int] NULL ,--房号 
    [dbbh] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,  --电表编号
    [syds] [numeric](18, 2) NULL ,   --上月读数
    [byds] [numeric](18, 2) NULL ,   --本月读数
    [ce] [numeric](18, 2) NULL ,     --差额
    [de] [numeric](18, 2) NULL ,     --定额
    [dedj] [numeric](18, 2) NULL ,   --定额单价
    [caoe] [numeric](18, 2) NULL ,   --超额
    [caoedj] [numeric](18, 2) NULL , --超额单价
    [feiyong] [numeric](18, 2) NULL ,--排水费
    [bz] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL   --备注其他几个表类似。要得到是每个序号对应的房号和设备编号,如果房号没有对应的设备编号
    就要有房号(左连接)