gpt4 book ai didi

sql - 根据缩写 (Oct) SQL Server 显示当前月份值

转载 作者:行者123 更新时间:2023-12-02 08:11:14 24 4
gpt4 key购买 nike

<分区>

我目前正在处理一个如下所示的表格:

PersonID    Month
1 Dec
2 Jan
3 Oct
4 Oct
5 Jan
6 Feb

我想选择月份等于今天月份的行。因此,例如,对于本月,我想要所有等于十月的行,但显然这显示为“十月”。无论如何我可以做到这一点吗?

期望的输出

PersonID    Month
3 Oct
4 Oct

我想也许是

SELECT *,
CASE WHEN Month = 'Oct'
THEN '01-10-17'
ELSE 'N/A' END AS [Date]

FROM Person

WHERE Month([Date]) = Month(getdate())

但我不确定这个逻辑是否可靠。

SQL - http://sqlfiddle.com/#!9/a3f33/1

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