sql >> Databáze >  >> RDS >> Sqlserver

Jak odečíst 30 dní od aktuálního data pomocí SQL Server

Můžete jej převést na datetime a poté použijte DATEADD(DAY, -30, date) .

Viz zde.

upravit

Mám podezření, že mnoho lidí tuto otázku nachází, protože chtějí odečíst od aktuálního data (jak je název otázky, ale ne to, co OP zamýšlel). Níže uvedený komentář munyula odpovídá na tuto otázku konkrétněji. Protože komentáře jsou považovány za éterické (mohou být kdykoli smazány), zopakuji to zde:

DATEADD(DAY, -30, GETDATE())


  1. Získejte první den v týdnu na serveru SQL

  2. Nelegální instrukce:4 při spuštění Django

  3. SQL SELECT pro začátečníky

  4. Jak porovnat aktuální řádek s dalším a předchozím řádkem v PostgreSQL?