gpt4 book ai didi

sql - 从当前月份获取前 12 个月的名称/ID

转载 作者:行者123 更新时间:2023-12-05 09:23:29 25 4
gpt4 key购买 nike

任何人都可以帮助我从当前日期(月份)获取最近 12 个月的名称。我想在 sql server 中进行此查询。

最佳答案

您可以为您的解决方案使用通用表表达式:

;WITH DateRange AS(
SELECT GETDATE() Months
UNION ALL
SELECT DATEADD(mm, -1, Months)
FROM DateRange

WHERE Months > DATEADD(mm, -11, GETDATE())
)

SELECT DateName(m, Months) AS Months, Month(Months) AS ID FROM DateRange

按顺序显示前几个月:

    Months                         ID
------------------------------ -----------
January 1
December 12
November 11
October 10
September 9
August 8
July 7
June 6
May 5
April 4
March 3
February 2

关于sql - 从当前月份获取前 12 个月的名称/ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21132994/

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