IF OBJECT_ID(N'tempdb..#temp', N'U') IS NOT NULL BEGIN DROP TABLE #temp;--临时表删除 END --创建临时表 CREATE TABLE #temp(tmpDate DATE) DECLARE @minDate DATE SET @minDate='2020-11-01' WHILE (@minDate<CONVERT(VARCHAR(10),GETDATE(),120)) BEGIN -- 日期写入临时表中 INSERT INTO #temp(tmpDate) VALUES(CONVERT(VARCHAR(10),@minDate,120)) -- 更新日期 SET @minDate=DATEADD(DAY,1,@minDate) END SELECT * FROM #temp