使用sql语句插入随机时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用sql语句插入随机时间相关的知识,希望对你有一定的参考价值。
我现在用下面的sql语句可以插入随机时间,但是没办法控制前后两个时间的大小(希望是后一个要比前一个大),而且插入的时间无法随机到小时、分钟、秒,求大神赐教啊
DECLARE @i int;
DECLARE @date_from DATETIME;
DECLARE @date_to DATETIME;
SET @date_from = '2009-10-01 00:00:00 ';
SET @date_to = '2011-10-30 11:59:59 ';
SET @i = 1; WHILE (@i <= 200) BEGIN
INSERT
INTO routehistory(begintime,endtime)
values(@date_from +(ABS(CAST(CAST( NewID() AS BINARY(8) )AS INT)) %CAST((@date_to - @date_from)AS INT))+ 1.112 AS 'data_from',
@date_from +(ABS(CAST(CAST( NewID() AS BINARY(8) )AS INT)) %CAST((@date_to - @date_from)AS INT))+ 1.275 AS 'data_to')
SET @i = @i + 1; END
时间函数
getdate()
datediff()
dateadd()追问
我刚接触数据库,能写具体点吗?谢了
追答我有一个sql2000的电子教材
如果需要
留邮箱
lcbyxx@163.com,谢了
追答已发送
注意查收
怎么调用啊,调用哪个时间函数,能说清楚点吗?
以上是关于使用sql语句插入随机时间的主要内容,如果未能解决你的问题,请参考以下文章