sql >> Database teknologi >  >> RDS >> Sqlserver

Vælg sidste 30 dage med en sql-forespørgsel

Du kan bruge en rekursiv 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. hvordan man finder nødvendige værdier af en unik variabel fra to tabeller

  2. oracle bitand funktion

  3. Annoncering af ClusterControl 1.7.3:Forbedret support PostgreSQL og nye cloud-implementeringsmuligheder

  4. Sådan tjekker du i PHP, hvis der er angivet flere PDO-parametre end nødvendigt