datetime
に変換できます 、次にDATEADD(DAY, -30, date)
を使用します 。
こちらをご覧ください。
編集
多くの人が現在の日付から差し引くことを望んでいるため、この質問を見つけていると思います(質問のタイトルはそうですが、OPが意図したものではありません)。以下のmunyulのコメントは、その質問に具体的に答えています。コメントはエーテル的であると見なされるため(任意の時点で削除される可能性があります)、ここで繰り返します:
DATEADD(DAY, -30, GETDATE())