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

Získejte záznamy za posledních 30 dní od dnešního data na serveru SQL Server

Přidejte ještě jednu podmínku do where clause

SELECT * FROM  product 
WHERE pdate >= DATEADD(day,-30,GETDATE()) 
and   pdate <= getdate()

Nebo použijte DateDiff

SELECT * FROM  product 
WHERE DATEDIFF(day,pdate,GETDATE()) between 0 and 30 


  1. Načítání XMLType oracle uloženého jako binární XML ze sady výsledků v Javě

  2. Jak uložit více než 255 znaků v databázi MySQL?

  3. MySQL IN BETWEEN bez podmínek

  4. mysql Závažná chyba:nelze přidělit paměť pro oblast vyrovnávacích pamětí