sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man subtraherar 30 dagar från det aktuella datumet med SQL Server

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


  1. Hur UPPDATERA och VÄLJA samtidigt

  2. Hur man installerar Cassandra v3 på CentOS 6

  3. Hur man tar bort en MySQL-databasanvändare i cPanel

  4. Fel:pg_config körbar fil hittades inte vid installation av psycopg2 på Alpine i Docker