gpt4 book ai didi

sql - MS SQL 如果是 12 月,如何获取下个月

转载 作者:行者123 更新时间:2023-12-04 01:55:34 25 4
gpt4 key购买 nike

您好,我想在 SQL server 中获取下个月,但如果月份是 12 怎么办。当我有 date = '2016-10-04' 时,下个月将是 date = '2016-11-04'

我想把它放到这个查询中:

if EXISTS(
select * from month
where id_Prod = @id_Prod
and datepart(month,DATEADD(month,1,_date)) = datepart(month,DATEADD(month,1,_date))
and datepart(YEAR,_date) = datepart(YEAR,@date)
);

最佳答案

你可以试试dateadd

declare @dt date = getdate()

select datepart(MM,dateadd(mm,1, @dt))

关于sql - MS SQL 如果是 12 月,如何获取下个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39850166/

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