前端之家收集整理的这篇文章主要介绍了
SQL Server 2005:如何减去6个月,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个约会,假设今天的日期
declare @d datetime
set @d = '20101014'
我需要
select @d - <six month>
从@d开始,包含最近六个月的实际天数在哪里.
您可以使用
DATEADD
:
select DATEADD(month,-6,@d)
编辑:如果您需要最多6个月前的天数,您可以使用DATEDIFF
:
select DATEDIFF(day,@d,DATEADD(month,@d))
原文链接:https://www.f2er.com/mssql/82392.html