You can use the F_RANDOM_DATETIME function on this link:Random Integer, Sample, and Datetime Functionshttp://www.sqlteam.com/forums/topic.asp?TOPIC_ID=69499select Random_Datetime_1 = [dbo].[F_RANDOM_DATETIME]( -- 200 days before today dateadd(dd,datediff(dd,0,getdate())-200,0), -- 100 days before today dateadd(dd,datediff(dd,0,getdate())-100,0), newid() ), Random_Datetime_2 = [dbo].[F_RANDOM_DATETIME]( -- 100 days after today dateadd(dd,datediff(dd,0,getdate())+100,0), -- 200 days after today dateadd(dd,datediff(dd,0,getdate())+200,0), newid() ), Random_Datetime_3 = [dbo].[F_RANDOM_DATETIME]( -- 40 years before today dateadd(year,datediff(year,0,getdate())-40,0), -- 10 years before today dateadd(year,datediff(year,0,getdate())-10,0), newid() )Results:Random_Datetime_1 Random_Datetime_2 Random_Datetime_3----------------------- ----------------------- -----------------------2007-09-11 19:05:23.097 2008-06-17 07:47:08.763 1969-05-11 04:49:00.200(1 row(s) affected)
CODO ERGO SUM