SQL Server 2005: comment soustraire 6 mois

J'ai une date, supposons que la date du jour

declare @d datetime
set @d = '20101014'

J'ai besoin de

select @d - <six month>

où est le nombre réel de jours qui contient six derniers mois, à compter de @d.

Désolé mais votre question est un peu floue; êtes-vous pour demander la date de moins de 6 mois ou à la date de il y a 6 mois?
Ou le nombre de jours depuis la date de il y a 6 mois?
combien de jours = maintenant - 6 mois

OriginalL'auteur skaeff | 2010-10-14