转自
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
*/
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
*/