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())