Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server 2005:como subtrair 6 meses


Você pode usar DATEADD :
select DATEADD(month, -6, @d)

EDITAR :se você precisar do número de dias até 6 meses atrás, pode usar DATEDIFF :
select DATEDIFF(day, @d, DATEADD(month, -6, @d))