sql >> Database >  >> RDS >> Sqlserver

Selecteer de laatste 30 dagen met een sql-query

U kunt een recursieve CTE gebruiken:

;WITH CTE AS
(
    SELECT convert(date,GETDATE()) sDate, DATENAME(DW, GETDATE()) sDayofWeek
    UNION ALL
    SELECT DATEADD(DAY,-1,sDate), DATENAME(DW, DATEADD(DAY,-1,sDate))
    FROM CTE
    WHERE sDate > GETDATE()-29
)
SELECT * FROM CTE


  1. codeigniter 3.1 PDO mysql Foutnummer:3D000/1046 Geen database geselecteerd

  2. Ondersteunt AWS RDS MySQL als documentopslag?

  3. Rails 3, will_paginate, willekeurig, herhalende records, Postgres, mislukte setseed

  4. Windows kan 'http://.127.0.0.1:%HTTPPORT%/apex/f?p=4950' niet vinden. Zorg ervoor dat u de naam correct hebt getypt en probeer het opnieuw