码迷,mamicode.com
首页 > 数据库 > 详细

sql 循环 ,随机数,循环插入一年数据

时间:2019-03-23 16:05:50      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:cep   arc   max   pre   ast   sele   and   var   one   

--循环插入一年的时间
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

 

sql 循环 ,随机数,循环插入一年数据

标签:cep   arc   max   pre   ast   sele   and   var   one   

原文地址:https://www.cnblogs.com/provedl/p/10584023.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!