gpt4 book ai didi

sql - 如何在 SQL 中以特定日期格式预览日期 - 60 天?

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

我正在尝试以这种日期格式预览特定日期 60 天之前的日期:2013 年 3 月 3 日......我如何从此日期减去 60 天......我使用了此代码,但它没有工作,因为它只从天数中减去,而没有从月份或年份中减去:

Select LTRIM(DAY(@date - 60))+'-'+CONVERT(varchar(3), DATENAME(MONTH,@date))+'-'+LTRIM(YEAR(@date)) 

有什么帮助吗?

最佳答案

尝试

Select DateAdd(DD,-60,cast('03-Mar-2013' as date))

返回

2013-01-02

格式化

Select Replace(Convert(varchar(11),DateAdd(DD,-60,cast('03-Mar-2013' as date)),106),' ','-')

返回

02-Jan-2013

关于sql - 如何在 SQL 中以特定日期格式预览日期 - 60 天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40343318/

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