select 工件名,sum(工时*数量) from 表1 
union all
select 工件名,sum(工时*数量) from 表2 
group by 工件名

解决方案 »

  1.   

    不好意思,上面错了
    select 工件名 ,sum(工时*数量) from 
    (select 工件名,工时,数量 from 表1  
    union all
    select 工件名,工时,数量 from 表2)
    group by 工件名
      

  2.   

    select 工件名,sum(工时*数量) from 表1 
    union all
    select 工件名,sum(工时*数量) from 表2 
    group by 工件名
    不是把select 工件名,sum(工时*数量) from 表2 的显示结果添加到select 工件名,sum(工时*数量) from 表1 的显示结果中吗?能得到 "工件名" "一年的总量" 这样的要求吗?
      

  3.   

    duanzilin(寻) 好快,我是想把着sql语句用在pb中的动态数据窗口,不知道行不行