22,207
社区成员
发帖
与我相关
我的任务
分享
declare @volTime varchar(50) --获取时间,格式应为:2011-03-16 12:15:00
declare @date_from smalldatetime --开始日期变量
declare @date_to smalldatetime --结束日期变量
set @date_from='2010-01-01' --为开始日期赋值
set @date_to='2011-06-27' --为结束日期赋值
set @volTime=convert(varchar,(@date_from +(ABS(CAST(CAST(NewID() AS BINARY(8))AS INT))%CAST((@date_to - @date_from) AS INT))),120); --获取随机年月日,格式:2011-03-16 00:00:00
set @volTime=CONVERT(varchar(25),DATEADD(S,ABS(CAST(CAST(NewID() AS BINARY(2)) AS INT)),@volTime),121)
SELECT @volTime
declare @volTime varchar(50)
--获取时间,格式应为:2011-03-16 12:15:00
declare @date_from smalldatetime
--开始日期变量
declare @date_to smalldatetime
--结束日期变量
set @date_from='2010-01-01'
--为开始日期赋值
set @date_to='2011-06-27'
--为结束日期赋值
set @volTime=convert(varchar,(@date_from +
(ABS(CAST(CAST(NewID() AS BINARY(8))AS INT))%
CAST((@date_to - @date_from) AS INT))),120)
--获取随机年月日,格式:2011-03-16 00:00:00
select @volTime
set @volTime=convert(varchar(20),
DATEADD(second,ABS(CAST(CAST(NewID() AS BINARY(2)) AS INT)),@volTime),120)
select @volTime
/*
2011-04-18 00:00:00
2011-04-18 15:37:47
*/