请教高手 如何在SQL语句里 分组后再次分组?有没有可能?

解决方案 »

  1.   

    当然可以
    select * from(select deviceid,sum(deviceno) a 
    from tFluxInfoFive 
    group by deviceid) t group by deviceid,a
      

  2.   

    SELECT (SUM(rukuchima.shuliang) - SUM(rukuchima.yishouchushuliang)) 
          * shangpinruku.jinhuojiage AS chengben, shangpinruku.gongyingshang
    FROM shangpinruku INNER JOIN
          rukuchima ON shangpinruku.shangpinrukuid = rukuchima.shangpinrukuid INNER JOIN
          jinhuodan ON shangpinruku.jinhuodanid = jinhuodan.jinhuodanid
    WHERE (jinhuodan.jinhuoriqi >= '2002-10-01') AND (jinhuodan.jinhuoriqi <= '2002-12-16')
    GROUP BY shangpinruku.gongyingshang, shangpinruku.jinhuojiage看看可否两次 分组