--循环插入一年的时间
DROP TABLE #temp
CREATE TABLE #temp (date DATETIME);
DECLARE @year INT
SET @year=2019;
WITH a1 AS
(
SELECT CAST(RTRIM(@year)+'-01-01' AS DATETIME) date
UNION ALL
SELECT DATEADD(dd,1,date) FROM a1 WHERE DATEPART(yy,DATEADD(dd,1,date))=@year
)
INSERT #temp
SELECT date FROM a1
EXCEPT
SELECT date FROM #temp
OPTION(MAXRECURSION 0)
--sql 一定范围随机数
CAST((rand()*300+ 100) as dec(10,0))
--sql 循环
declare @carID DECIMAL
set @carID=0
while @carID<24
begin
--INSERT INTO EM_RegionEnergyConsumption VALUES(10,CONVERT(varchar(100), GETDATE(), 23),@Result1 )
set @carID=@carID+1
END