--自己写的错误代码
select *
from dxqd_fz
where 定箱编号 = (select top 1 定箱编号 from dxqd_fz ) 
and 
(select max(体积)as 体积 
           from (select 定箱编号,sum(体积)as 体积  
                 from dxqd_fz group by 定箱编号
                 )b
 )

(select max(体积)as 体积 
           from (select 定箱编号,sum(体积)as 体积  
                 from dxqd_fz group by 定箱编号
                 )a
)

解决方案 »

  1.   

    --生成辅助表
    SELECT 定箱编号,体积=SUM(体积)
    FROM TB
    GROUP BY 定箱编号
      

  2.   

    希望得到: 
    1.
    定箱编号 产品编码 体积 
    KM-459 K-T346US-1S346 2.12 
    KM-459 K-T346US-2S346 1.83 
    KM-459 P51137-B  2.85 
    KM-459 P51138-H  5.70 
    2.
    定箱编号 产品编码 体积 
    KM-461 K-T346US-1S346 2.12 
    KM-461 K-T346US-2S346 1.83 
    KM-461 P51137-B  2.85 
    KM-461 P51138-H 5.70 
    3.
    定箱编号 产品编码 体积
    KM-458 AT346US346-2-1 1.10 
    KM-458 P51137-B 4.02 
    KM-458 P51138-H  2.85 
    4.
    定箱编号 产品编码 体积
    KM-460 AT346US346-2-1 1.10 
    KM-460 P51137-B 4.02 
    KM-460 P51138-H  2.85 
    5.
    定箱编号 产品编码 体积
    KM-462 K-T346US-1S346 2.12 
    KM-462 K-T346US-2S346 1.83 
      

  3.   

    http://topic.csdn.net/u/20090608/23/b70c9454-e61e-498e-8ed1-c05daf5595f3.html