当前位置: 首页 > 面试题库 >

从本月开始的SQL ORDER BY月

姬凡
2023-03-14
问题内容

我有一个查询,返回1-12个月。(INT)

有没有办法从本月desc开始订购结果?

例子

3
4
5
6
7
8
9
10
11
12
1
2

谢谢!

编辑:到本月desc,我的意思是这个实际月份。MONTH(GetDate())


问题答案:

按顺序尝试简单的数学运算,如果月份较小,则当前加12,不确定会对性能产生什么影响…

Order By Case When month(dateColumn) < month(GetDate()) Then month(dateColumn) +12
ELSE month(dateColumn) END


 类似资料:
  • 我需要在我的dim_date中添加新的业务wee,实际上我有一个月中的星期,如下表所示,每7天计算一次。 但是对于这个商业周专栏,一周应该从星期一开始,到星期日结束,即使第一周只有一天(当一个月从星期日开始时),但如果月份从星期五开始,我应该将其视为该月的第一周。 你有什么建议来计算这个吗?谢谢

  • 问题内容: 我正在尝试提取今天日期的月份。我有这个 但是当出现消息对话框时,它会显示数字 ,今天是数字。如何设置它以显示它是星期几? 问题答案: 返回星期几。星期日为0,星期六为6。 请参阅Java文档 根据下面给出的评论

  • 我用moment.js来显示从“今天”到帖子发布的时间,对于任何带有原始国际标准化组织日期的帖子。iso-date”,然后在div中输出帖子的时间量。我有一个工作正常的脚本,但是它只显示“年”,如果帖子是今天,那么它什么也不输出。同样,它只显示前12个月后的几个月和几年,所以1-11个月,然后只显示x年前。 当前输出“3个月前发布”、“一年前发布”、“e年前发布”等 所以我想看到的是类似“刚刚发布

  • 我正在写一个简单的日历课程。我正在尝试重载,以便使用它将日历移动到下个月。然而,我找到下个月开始日期的算法并不完全正确。 1月定义为0,12月为11,周日为0,周六为6。start Day、previousStartDay、nextStartDay、月份和年份都是私有类变量 当我在2013年进行测试时,日期直到3月都是正确的。在这一点上,它将下一个开始日定为周二,而不是周一。 我也试过: 然而,它

  • 我想使用excel来跟踪多年来我每个月有多少实习生。 有没有一种方法,我可以使用excel列出每个实习生工作的月数,如下所示,以便我能够将我每月有多少实习生放入图表中 感谢您的帮助!提前感谢:)

  • 您好,我对java.sql.Date的结果有问题。这是我的代码,从当前日期开始添加1周 如果当前日期是2016-02-27,那么我的MySQL中的结果是2016-03-05。但是,如果我想从当前日期开始添加1个月(对我来说总是31天),请使用此行代码 它应该是2016-03-28,但在我的MySQL中,结果是2016-02-05。任何人都可以帮助我这个结果有什么问题??