【发布时间】:2018-10-16 16:46:28
【问题描述】:
在 SQL Server 中,我们如何推断恰好比当前日期早 3 个月的日期?
【问题讨论】:
-
希望这个链接可以帮助到你:stackoverflow.com/questions/7967459/…
标签: sql-server
在 SQL Server 中,我们如何推断恰好比当前日期早 3 个月的日期?
【问题讨论】:
标签: sql-server
使用日期添加
select convert(date, dateadd(month,-3,getdate()))
output
16/07/2018 00:00:00
【讨论】:
使用DATEADD()函数
SELECT DATEADD(M, -3,GETDATE()) AS WithTime,
CAST(DATEADD(M, -3, GETDATE()) AS DATE) AS WithoutTime
如果您正在使用最新版本的 SQL Server (2012+),我建议您使用 TRY_CONVERT() 或 TRY_CAST() 函数。
【讨论】: