Du kan konvertera den till datetime
, och använd sedan DATEADD(DAY, -30, date)
.
Se här.
redigera
Jag misstänker att många människor hittar den här frågan för att de vill subtrahera från aktuellt datum (som rubriken på frågan, men inte vad OP avsåg). Kommentaren från munyul nedan besvarar den frågan mer specifikt. Eftersom kommentarer anses vara eteriska (kan tas bort när som helst), upprepar jag det här:
DATEADD(DAY, -30, GETDATE())