Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come sottrarre 30 giorni dalla data corrente utilizzando SQL Server

Puoi convertirlo in datetime , quindi usa DATEADD(DAY, -30, date) .

Vedi qui.

modifica

Sospetto che molte persone stiano trovando questa domanda perché vogliono sottrarre dalla data corrente (come il titolo della domanda, ma non ciò che OP intendeva). Il commento di munyul di seguito risponde a questa domanda in modo più specifico. Poiché i commenti sono considerati eterei (possono essere eliminati in qualsiasi momento), lo ripeto qui:

DATEADD(DAY, -30, GETDATE())