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
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
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
DATEADD
:MODIFIER: si vous avez besoin le nombre de jours jusqu'à il y a 6 mois, vous pouvez utiliser
DATEDIFF
:Lire mon montage, cela devrait faire l'affaire.
OriginalL'auteur Alex Bagnolini
Également vérifier cette (développement de ce thème):
j'ai besoin de choisir l'algorithme en fonction de la condition - si il y a autant de jours entre deux dates en 6 mois (il ya à partir de la date du dernier jour).
Je l'ai fait de cette façon:
OriginalL'auteur skaeff