sql分组汇总时的排序
转自
http://community.csdn.net/Expert/TopicView3.asp?id=4403205
 --建立测试环境
--建立测试环境 Create Table TEST
Create Table TEST (idInt,
(idInt, 单据编号Varchar(10),
单据编号Varchar(10), 产品编号Varchar(10),
产品编号Varchar(10), 品名Varchar(10),
品名Varchar(10), 规格Varchar(10),
规格Varchar(10), 数量Int)
数量Int) --插入数据
--插入数据 Insert TEST Values(1, '2005123', '0022', 'abc', 'ddd', 2)
Insert TEST Values(1, '2005123', '0022', 'abc', 'ddd', 2) Insert TEST Values(2, '2005123', '0022', 'abc', 'ddd', 3)
Insert TEST Values(2, '2005123', '0022', 'abc', 'ddd', 3) Insert TEST Values(3, '2005124', '0023', 'dda', 'ddd', 5)
Insert TEST Values(3, '2005124', '0023', 'dda', 'ddd', 5) Insert TEST Values(4, '2005124', '0023', 'dda', 'ddd', 6)
Insert TEST Values(4, '2005124', '0023', 'dda', 'ddd', 6) Insert TEST Values(5, '2005122', '0025', 'dda', 'ddd', 6)
Insert TEST Values(5, '2005122', '0025', 'dda', 'ddd', 6) --测试
--测试 Select
Select 单据编号,
单据编号, 产品编号,
产品编号, 品名,
品名, 规格
规格 from TEST
from TEST Group By 单据编号,产品编号,品名,规格
Group By 单据编号,产品编号,品名,规格 Order By Min(ID)
Order By Min(ID) --删除测试环境
--删除测试环境 Drop Table TEST
Drop Table TEST --结果
--结果 /*
/* 单据编号产品编号品名规格
单据编号产品编号品名规格 20051230022abcddd
20051230022abcddd 20051240023ddaddd
20051240023ddaddd 20051220025ddaddd
20051220025ddaddd */
*/
 
                    
                
 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号