gpt4 book ai didi

sql - SQL Server 中的月和年筛选器

转载 作者:行者123 更新时间:2023-12-04 23:11:25 24 4
gpt4 key购买 nike

我有一个包含以下列的 SQL Server 表:

SQL Table

现在,我必须编写查询,它将返回“Month > May”和“F Year > 2016”的记录。

我在我的申请中提供了“月”(五月)和“F 年”(2016 年)。有多个记录具有相同的 Month & F Year 列值。

我尝试了 Date 部分、Cast 等,但没有得到所需的结果。

最佳答案

您可以这样做(使用月份名称)

SELECT *
FROM TableName
WHERE DATEPART(MM, ([Month] + ' 01 2016')) > DATEPART(MM,'May' + ' 01 2016')
AND FYear > 2016

或者那个(带月号)
SELECT *
FROM TableName
WHERE DATEPART(MM, ([Month] + ' 01 2016')) > 5
AND FYear > 2016

关于sql - SQL Server 中的月和年筛选器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40482702/

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