SQL先排序后分组怎么写?
--------------------编程问答-------------------- select id , 时间 from t order by 时间 --------------------编程问答-------------------- select id , 时间 from t order by 时间,id --------------------编程问答-------------------- select ....from ..... where .....order by 时间,id--------------------编程问答-------------------- 你原来的SQL 查询语句(未order by之前的部分)+ order by 时间,id
--------------------编程问答--------------------
--------------------编程问答--------------------
CREATE TABLE #tmp1
(
id VARCHAR(20),
[time] int
)
INSERT INTO #tmp1 VALUES ('001',12)
INSERT INTO #tmp1 VALUES('001',15)
INSERT INTO #tmp1 VALUES('001001',12)
INSERT INTO #tmp1 VALUES('001001',15)
INSERT INTO #tmp1 VALUES('001002',12)
INSERT INTO #tmp1 VALUES('001002',15)
SELECT * FROM #tmp1 ORDER BY TIME,id
--------------------编程问答--------------------
declare @table table (id varchar(6),时间 int)
insert into @table
select '001',12 union all
select '001',15 union all
select '001001',12 union all
select '001001',15 union all
select '001002',12 union all
select '001002',15
select * from @table ORDER BY 时间,id
/*
id 时间
------ -----------
001 12
001001 12
001002 12
001 15
001001 15
001002 15
*/
这个最简单 --------------------编程问答-------------------- 送分吖,一点技术含量都没有 --------------------编程问答--------------------
这个例子简单明了 --------------------编程问答-------------------- select id , 时间 from t order by 时间 --------------------编程问答--------------------
up --------------------编程问答-------------------- 已有正解
不用分组
先按时间 再排id就行 --------------------编程问答-------------------- 楼主可以结贴了,呵呵
补充:.NET技术 , ASP.NET