Inserire tutti i giorni dell'anno in una colonna di una tabella su SQL Server

-- Database DB, tabella Tabella1, campo date Data1.
-- Voglio inserire tutte le date del 2017, dal 1/1 al 31/12.

DECLARE @data date='2017-01-01'
WHILE @data < '2018-01-01'
    BEGIN
        INSERT INTO DB.dbo.Tabella1 (Data1)
        VALUES (@data)
        SET @data=DATEADD(day,1,@data)
    END
GO



No comments:

Post a Comment