SQL Generate Random DateTime

DECLARE @MinDateValue SMALLDATETIME, @MaxDateValue SMALLDATETIMESET @MinDateValue = '2011-01-01'SET @MaxDateValue = '2012-12-30'SELECT(                @MinDateValue +    (                                        ABS        (            CAST                (                    CAST( NewID() AS BINARY(8) ) AS INT                )        )    %    CAST        (            (@MaxDateValue - @MinDateValue) AS INT        )            ))

Leave a Reply

Your email address will not be published. Required fields are marked *