我有一个包含两列的表格(date_ID
、entry_Date
)。我想将特定时间段内的所有日期插入表中(假设日期为 2002-2030 之间的所有日期)。有没有办法在 SQL-Server 中使用循环来做到这一点?
最佳答案
试试这个
DECLARE @d date='20020101'
WHILE @d<'20300101'
BEGIN
INSERT INTO dbo.Dates (entry_Date)
VALUES (@d)
SET @d=DATEADD(DAY,1,@d)
END
GO
关于sql - 将某个时间段内的所有日期插入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15963118/