Sie können es in datetime
umwandeln , und verwenden Sie dann DATEADD(DAY, -30, date)
.
Siehe hier.
bearbeiten
Ich vermute, dass viele Leute diese Frage finden, weil sie vom aktuellen Datum abziehen möchten (wie der Titel der Frage, aber nicht das, was OP beabsichtigt hat). Der Kommentar von Munyul unten beantwortet diese Frage genauer. Da Kommentare als ätherisch gelten (können jederzeit gelöscht werden), wiederhole ich es hier:
DATEADD(DAY, -30, GETDATE())