sql >> Database >  >> RDS >> Sqlserver

Hoe 30 dagen van de huidige datum af te trekken met behulp van SQL Server

Je kunt het converteren naar datetime , en gebruik dan DATEADD(DAY, -30, date) .

Zie hier.

bewerken

Ik vermoed dat veel mensen deze vraag vinden omdat ze willen aftrekken van de huidige datum (zoals de titel van de vraag is, maar niet wat OP bedoelde). De opmerking van munyul hieronder beantwoordt die vraag meer specifiek. Aangezien opmerkingen als etherisch worden beschouwd (kunnen op elk moment worden verwijderd), herhaal ik het hier:

DATEADD(DAY, -30, GETDATE())


  1. 2 manieren om rijen te retourneren die alleen alfanumerieke tekens bevatten in Oracle

  2. Werk alle rijen in een kolom bij naar een nieuwe waarde

  3. MySQL SIN() Functie – Retourneer de sinus van een getal in MySQL

  4. INSTR() Equivalent in SQL Server