SQL查询根据Year和Id给出结果 [英] SQL query that give result based on Year and Id
本文介绍了SQL查询根据Year和Id给出结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
表
年份ID
1 2011
2 2011
2 2011
3 2011
2012年4月
5 2012
5 2012
5 2012
我想要基于 Year 和 Id
给出以下结果的SQL查询
(新年 RowNumer 从1开始)
结果
id RowNumber
1 1
2 2
2 2
3 3
4 1
5 2
5 2
5 2
Table
Id Year
1 2011
2 2011
2 2011
3 2011
4 2012
5 2012
5 2012
5 2012
I want SQL query that give below result based on Year and Id
(New Year RowNumer is start with 1)
Result
id RowNumber
1 1
2 2
2 2
3 3
4 1
5 2
5 2
5 2
推荐答案
select ID,ROW_NUMBER() over(partition by year order by id) as rownumber from temp
这篇关于SQL查询根据Year和Id给出结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文