因此,我有一个表,其ID值和日期看起来像这样:
ID Date
0001 1/1/2012
0002 1/2/2010
0002 1/2/2011
0001 1/1/2011
0001 1/1/2010
0002 1/2/2012
基本上,ID值仅对那一年是唯一的-它们会重置下一年。
我希望能够按ID值和日期排序,但是我想进行排序,以便按年份对值进行排序。只是带有辅助日期排序的常规ID会产生以下结果:
ID Date
0001 1/1/2010
0001 1/1/2011
0001 1/1/2012
0002 1/2/2010
0002 1/2/2011
0002 1/2/2012
但是我想要一个查询,该查询生成一个看起来像这样的表:
ID Date
0001 1/1/2010
0002 1/2/2010
0001 1/1/2011
0002 1/2/2011
0001 1/1/2012
0002 1/2/2012
这可能吗?
最佳答案
这个怎么样:
order by year(date), id
关于sql - 在SQL查询中按年份进行二级排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25529773/