Comment ajouter des jours à la date actuelle dans sql server?

Je suis en train d'ajouter des jours à la date actuelle et sa fonctionne bien, mais quand j'ajoute de 360 jours à la date actuelle, il me donne une fausse valeur.

par exemple: la Date Actuelle est le 11/04/2014
Et je suis l'ajout de 360 Jours, il devrait me donner 11/04/2015
mais il montre la même date 11/04/2014. l'année n'est pas en train de changer.

voici mon code

select dateadd(dd,360,getdate())
Pourquoi devrait-il retourner 11/04/2015? Correcte serait 2015-04-06 15:00:00 et en effet je obtenir ce résultat. Mais vous pouvez ajouter une année au lieu de 360 jours: select dateadd(year,1,getdate())
Mais je ne suis pas l'obtention de cette valeur..
j'ai à ajouter des jours pas an.
dateadd(dd,360,getdate()) est de me donner 2015-04-06
La valeur que vous attendez (11/04/2015) est de 365 jours (un an) à partir d'aujourd'hui.

OriginalL'auteur Fazil Mir | 2014-04-11