SELECT SUM(xiaoshu) AS zongxiaoshu, SUM(chenben) AS zongchenben, SUM(maoli) AS zongmaoli
FROM A
语法是对的呀!
select max(bianhao) as bianhao,max(ypname) as ypname,sum(xiaoshu)as xiaoshu,sum(chenben) as chenben,sum(maoli) as maoli from maoli group by bianhao
的语法也是对的呀!

解决方案 »

  1.   

    我按下面的方法写报错:
    Line 2: Incorrect syntax near ')'
    ----------------------------------------
    SELECT SUM(xiaoshu) AS zongxiaoshu, SUM(chenben) AS zongchenben, SUM(maoli) AS zongmaoli
    FROM (select max(bianhao) as bianhao,max(ypname) as ypname,sum(xiaoshu)as xiaoshu,sum(chenben) as chenben,sum(maoli) as maoli from maoli group by bianhao)
      

  2.   

    你想得到什么?
    SELECT SUM(xiaoshu) AS zongxiaoshu, SUM(chenben) AS zongchenben, SUM(maoli) AS zongmaoli from(
    select max(bianhao) as bianhao,max(ypname) as ypname,sum(xiaoshu)as xiaoshu,sum(chenben) as chenben,sum(maoli) as maoli from maoli group by bianhao) aa
    吗?
      

  3.   

    SELECT SUM(xiaoshu) AS zongxiaoshu, SUM(chenben) AS zongchenben, SUM(maoli) AS zongmaoli
    FROM (select max(bianhao) as bianhao,max(ypname) as ypname,sum(xiaoshu)as xiaoshu,sum(chenben) as chenben,sum(maoli) as maoli from maoli group by bianhao) aaaaaa