gpt4 book ai didi

sql - 从年/月而不是日期字段中选择滚动日期范围

转载 作者:行者123 更新时间:2023-12-04 05:54:07 24 4
gpt4 key购买 nike

我需要从包含以下字段的表中选择过去 12 个月的滚动需求:

Item,
Year,
Month,
Demand Qty

我尝试了以下方法:
Select Item, [Year], [Month],[Demand QTY]
FROM [table1]
Where
(
[Year] >= Year(getdate())-'1'
and [Month] >= Month(getdate())
)
and
(
[Year] < year(getdate())+'1'
and [Month] <= month(getdate())
)

但我只获得了去年和本月今年的记录。
Item    Year    Month   Demand Qty
CD051 2011 3 8800
CD051 2012 3 0

我还是个菜鸟,所以我可能会犯明显的错误。有人可以帮我吗?

最佳答案

尝试:

Select Item, [Year], [Month],[Demand QTY] 
FROM [table1]
Where ( [Year] = Year(getdate())-'1' and [Month] >= Month(getdate()) ) or
( [Year] = year(getdate()) and [Month] <= month(getdate()) )

关于sql - 从年/月而不是日期字段中选择滚动日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9735240/

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