Du kan konvertere det til datetime
, og brug derefter DATEADD(DAY, -30, date)
.
Se her.
rediger
Jeg formoder, at mange mennesker finder dette spørgsmål, fordi de ønsker at trække fra den aktuelle dato (som titlen på spørgsmålet er, men ikke hvad OP havde til hensigt). Munyuls kommentar nedenfor besvarer det spørgsmål mere specifikt. Da kommentarer betragtes som æteriske (kan blive slettet på ethvert givet tidspunkt), vil jeg gentage det her:
DATEADD(DAY, -30, GETDATE())