gpt4 book ai didi

sql - 仅通过月份名称获取月份编号

转载 作者:行者123 更新时间:2023-12-03 02:43:15 25 4
gpt4 key购买 nike

当我只知道月份名称时,我想获取月份号。(如果月份名称一月应返回 1)

我尝试过这个。

SELECT DATEPART(MM,'january 01 2011')

但在这里我想传递整个日期值(2011 年 1 月 1 日)。但我只需要传递月份名称。(不使用“大小写”)

有什么办法可以做到这一点吗?

最佳答案

您可以传递月份名称并附加 01 2011 (或您希望的任何其他日期 + 年份),如下所示:

@declare monthName varchar(20);
@set monthName = 'january';

SELECT DATEPART(MM,monthName+' 01 2011')

SELECT MONTH(monthName+' 01 2011')

关于sql - 仅通过月份名称获取月份编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27737073/

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