select sum(gylx.jgsb_A)/(select gzzx.taishu from gzzx where gzzx.jgsb = gylx.gsb_A ) as huizong from gylx  group by gylx.jgsb_A

解决方案 »

  1.   

    表gzzx中jgsb字段里的“jgsb_A”是值(即与gylx表中的jgsb_A字段是相同字符串),还是也存储数字?
      

  2.   

    select sum(jgsb_A)/(select gzzx.taishu from gzzx where gzzx.jgsb ='gsb_A' ) as huizong from gylx
      

  3.   

    select (select sum(case aa.jgsb when 'jgsb_A' then jgsb_A when 'jgsb_B' then jgsb_B end) from gylx)/taishu from gzzx aa
      

  4.   

    select sum(jgsb_A)/(select taishu from gzzx where jgsb='jgsb_A') from gylx
      

  5.   

    黑 DD兄,按你做的是正确的,谢谢啊!!!!!!!!~~~~
     但是如果我要把结果付给另外一个数据库表(空),假如字段名为huizong 那你认为是用Insert好还是用Update好,