sql >> Databasteknik >  >> RDS >> Sqlserver

Få de senaste 30 dagarna från dagens datum i SQL Server

Lägg till ytterligare ett villkor i where clause

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

Eller använd DateDiff

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


  1. Entity-framework-koden är långsam när du använder Include() många gånger

  2. SQL LIMIT returnerar "noll" - 0 - rader (IN PHP)

  3. Skapa oracle schemaläggare jobb

  4. Hur man bulkar infogar data från referensmarkören till en temporär tabell i PL/SQL