1、首先建一张测试表coal_blead,里面有多个字段。
2、输入“select * from coal_blead order by qnet,price”语句,按qnet,price字段进行升序排序。
3、输入“select * from coal_blead order by qnet desc,price desc”语句,先按qnet字段进行降序,再按price字段进行降序。
4、输入“select * from coal_blead order by qnet desc,price asc”语句,先按qnet字段降序,再按price字段进行升序。
5、如果想对更多的字段进行排序,可以进行添加。
select 学号 ,日期 row_number() over(partition by 学号 order by 学号) from A表
SELECT RANK() OVER (ORDER BY a.日期 ASC) AS 序号, a.* FROM a
如果提示不支持over,点击忽略就可以了。
if exists (select 1 from tempdb..sysobjects where name like '#t%') drop table #t
select identity(int,1,1) id,学号,日期 into #t from A
select * from #t order by 学号