Listing All Days of a Year in SQL Server
Hello to everyone,
In this article, I will try to give information about listing all the days of a year in SQL Server.
In SQL Server, in some cases you may want to list all the days of a year.
You can easily do this using the code below.
WITH CTEHistoryList
AS (SELECT CAST('2021-01-01' AS DATETIME) Dates
UNION ALL
SELECT Dates + 1
FROM CTEHistoryList
WHERE Dates + 1 <= '2021-12-31')
SELECT Dates
FROM CTEHistoryList
OPTION (MAXRECURSION 0);
When you run the above code, you will see a result similar to the one below.
As you can see, we have listed all the days of a year.
Good luck to everyone in business and life.