select sum(zgs) from B T inner join A Y on T.empid=Y.empid and T.fdate = Y.fdate where Y.Gid='9' group by Y.Gid

解决方案 »

  1.   

    select sum(zgs) 
    from B T 
    where empid in (select distinct empid from A where gid='9')
    group by zgs
      

  2.   

    select sum(zgs) 
    from B T 
    where empid in (select distinct empid from A where gid='9')
    group by empid
      

  3.   

    select sum(zgs) from a inner join b on a.empid=b.empid and a.fdate=b.fdate and gid=9
    你看这对吗?
      

  4.   

    select zgs from b  inner join a on b.fdate=a.fdate and b.empid=a.empid where a.gid=9
    如果你想不求和的花
    如果求和
    上面的方法都可以亚