SQL.求一个随机产生时间的函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL.求一个随机产生时间的函数相关的知识,希望对你有一定的参考价值。
规定一个时间段..
在这个时间段内随机产生一个时间(hh:mm)
请问这个怎么做?
注意:是在 mssql下面,我要把'时间'这个字段的时间更新成随机出来的这个时间.表结构大概是 编号,日期,时间. 编号是关键字.每一行的时间都要取随机时间..
2楼的
随机时间是出来的..但我要的是一个规定时间段内的时间
create procedure gettime
@begintime varchar(5),@EndTime varchar(5),@randtime varchar(5) output
as
set @randtime=(SELECT substring(convert(varchar,convert(datetime,100/RAND(),120),120),12,5) )
while @randtime<=@begintime or @randtime>=@endtime
set @randtime=(SELECT substring(convert(varchar,convert(datetime,100/RAND(),120),120),12,5) )
go
--执行示例
declare @outtime varchar(5)
exec hygettime '05:00','20:00',@outtime output
select @outtime 参考技术A 在哪个环境下,oralce,还是mysql,数据库不同,用的函数不同
以上是关于SQL.求一个随机产生时间的函数的主要内容,如果未能解决你的问题,请参考以下文章