sql 排序 select 单据编号 , 产品编号 , 品名, 规格 from tablename group by 单据编号 , 产品编号 , 品名, 规格 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select distinct 单据编号 , 产品编号 , 品名, 规格 from tablename select 单据编号 , 产品编号 , 品名, 规格,sum(数量) from tablename group by 单据编号 , 产品编号 , 品名, 规格 楼上的都不行,这种方法我都试过了不行啊 select distinct 单据编号 , 产品编号 , 品名, 规格from (select 单据编号 , 产品编号 , 品名, 规格 from talbename order by id)这样也还是不行主要是要按id 排序啊不是光是不重复... 楼主试试这个--建立测试环境Create Table TEST(id Int, 单据编号 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 TESTGroup By 单据编号,产品编号,品名,规格Order By Min(ID)--删除测试环境Drop Table TEST--结果/*单据编号 产品编号 品名 规格2005123 0022 abc ddd2005124 0023 dda ddd2005122 0025 dda ddd*/ 如何把列类型CHAR改成money 请教一个SQL外联的问题 如何将EXCEL导入SQL的表??????谢谢!!! SQL cd 目录 100分求助一个存储过程 MSSQL 根据时间如何按上午下午晚上进行统计呢? 用sp_attach_db出错啦,大家帮我看看好嘛? 有关SQLServer表查询性能极限的问题 如何建立这样的报表? 郁闷几天了 请高手指教啊 VFP制作安装程序的问题 不用update来处理,直接查找ID相邻的同一F1的F2的差不小于3的记录 帮忙看看
select distinct 单据编号 , 产品编号 , 品名, 规格
from
(select 单据编号 , 产品编号 , 品名, 规格 from talbename order by id)这样也还是不行主要是要按id 排序啊不是光是不重复...
Create Table TEST
(id Int,
单据编号 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
--结果
/*
单据编号 产品编号 品名 规格
2005123 0022 abc ddd
2005124 0023 dda ddd
2005122 0025 dda ddd
*/