gpt4 book ai didi

sql - 在 SQL 查询中按年份进行二次排序

转载 作者:行者123 更新时间:2023-12-03 00:07:29 25 4
gpt4 key购买 nike

所以我有一个包含 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com