sql分组汇总时的排序


 转自
  http://community.csdn.net/Expert/TopicView3.asp?id=4403205

--建立测试环境
Create Table TEST
(idInt,
单据编号Varchar(
10),
产品编号Varchar(
10),
品名Varchar(
10),
规格Varchar(
10),
数量Int)
--插入数据
Insert TEST Values(1'2005123''0022''abc''ddd'2)
Insert TEST Values(2'2005123''0022''abc''ddd'3)
Insert TEST Values(3'2005124''0023''dda''ddd'5)
Insert TEST Values(4'2005124''0023''dda''ddd'6)
Insert TEST Values(5'2005122''0025''dda''ddd'6)
--测试
Select
单据编号,
产品编号,
品名,
规格
from TEST
Group By 单据编号,产品编号,品名,规格
Order By Min(ID)
--删除测试环境
Drop Table TEST
--结果
/*
单据编号产品编号品名规格
20051230022abcddd
20051240023ddaddd
20051220025ddaddd
*/

 

原文地址:https://www.cnblogs.com/gwazy/p/279788.html