select xm,xb,nl,gz,(select sum(gz) from table1 where ggz>1000) as gzh
from table where gz>1000

解决方案 »

  1.   

    select xm,xb,nl,gz,(select sum(gz) from biao1 where ggz>1000) as gzh
    from biao1 where gz>1000
      

  2.   

    select xm,xb,nl,gz,(select sum(gz) from biao1 where ggz>1000) 工资总和
    from biao1 where gz>1000
      

  3.   

    select xm,xb,nl,gz,(select sum(gz) from biao1 where ggz>1000) as gzh
    from biao1 where gz>1000
      

  4.   

    谢谢各位大虾们,,,
    问题解决了,不过又有新问题了,
    我想统计gz大于1000的和gz<等于1000的总和,
    显示两个字段,
    比如表中的数据为:
    gz
    1200
    1230
    800
    600那显示为:
    gzh1 gzh2
    2430 1400
    请问,怎么写啊??????
      

  5.   

    select (select sum(gz) from tablename where gz>1000) gzh1,
           (select sum(gz) from tablename where gz<1000) gzh2
     from tablename
      

  6.   

    select (select sum(gz) from tablename where gz>1000) gzh1,(select sum(gz) from tablename where gz<1000) gzh2
      

  7.   

    对了,各位兄弟,在Access能用吗?
      

  8.   

    select (select sum(gz) from tablename where gz>1000) gzh1,(select sum(gz) from tablename where gz<1000) gzh2