Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment soustraire 30 jours de la date actuelle à l'aide de SQL Server

Vous pouvez le convertir en datetime , puis utilisez DATEADD(DAY, -30, date) .

Voir ici.

modifier

Je soupçonne que beaucoup de gens trouvent cette question parce qu'ils veulent soustraire de la date actuelle (comme c'est le titre de la question, mais pas ce que OP voulait). Le commentaire de Munyul ci-dessous répond plus précisément à cette question. Étant donné que les commentaires sont considérés comme éthérés (peuvent être supprimés à tout moment), je le répète ici :

DATEADD(DAY, -30, GETDATE())