select a.日期,(a.产量*b.单位数量) 消耗量 from 成品数量表 a,单位能源消耗表 b where
a.ID=b.ID
 

解决方案 »

  1.   

    select a.日期,b.种类,a.产量*b.单位用量 from 成品数量表 a,单位能源消耗表 b
      

  2.   

    select a.日期,b.种类,a.产量*b.单耗 as 消耗量 from成品数量表 a,单位能源消耗表 b
      

  3.   

    select a.日期,b.种类,(a.产量*b.单位数量)消耗量 from 成品数量表 a,单位能源消耗表 b
      

  4.   

    create table #Ta (日期 datetime,产量 bigint)
    create table #Tb (ID int,种类 varchar(10),单位数量 int)
    insert #Ta select '2003-1-1',166
    insert #Ta select '2003-1-2',170
    insert #Ta select '2003-1-3',168
    insert #Tb select 1, '电' ,100
    insert #Tb select 2, '水' ,1000select convert(varchar(10),#Ta.日期,120), 种类, #Ta.产量 *单位数量  消耗量 from #Tb cross join #Ta-------
    2003-01-01 电 16600
    2003-01-01 水 166000
    2003-01-02 电 17000
    2003-01-02 水 170000
    2003-01-03 电 16800
    2003-01-03 水 168000