sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Server 2005:cómo restar 6 meses

Puede usar DATEADD :

select DATEADD(month, -6, @d)

EDITAR :si necesita la cantidad de días hasta hace 6 meses, puede usar DATEDIFF :

select DATEDIFF(day, @d, DATEADD(month, -6, @d))