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

Vyberte posledních 30 dní pomocí dotazu SQL

Můžete použít rekurzivní CTE:

;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. Jak urychlit načítání dat z oracle sql do pandas df

  2. uplynulý čas s logikou pauzy mysql TIMEDIFF() a PHP

  3. Jak aktualizovat databázi MYSQL s daty z Excelu pomocí ASP.NET?

  4. jak resetovat heslo uživatele root v pracovním stole MySQL