sql server 生成随机时间

还是使用newid()函数

比如下面是随机生成2000年2月1日至4日8:00到20:00之间的时间

 

select '2000-02-'+replace(str(1+abs(checksum(newid())%4),2),' ','0')+' 
       '+str(8+abs(checksum(newid())%12),2)+':'+replace(str(abs(checksum(newid())%60),2),' ','0') as time

 

posted @ 2022-04-24 18:10  iHey  阅读(200)  评论(0)    收藏  举报