Sql 随机生成日期时间

Posted ㄌㄟ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql 随机生成日期时间相关的知识,希望对你有一定的参考价值。

1 DECLARE @dt1 DATETIME,@dt2 DATETIME,@a BIGINT,@b BIGINT
2 SET @dt1=2010-01-01--开始日期
3 SET @dt2=2010-06-30--结束日期
4  
5 SELECT @a=CAST(@dt1 AS BIGINT),@b=CAST(@dt2-@dt1 AS BIGINT)
6 
7 SELECT CAST(ABS(CHECKSUM(newID()))%@b+@a AS DATETIME)+RAND() AS 日期

 

以上是关于Sql 随机生成日期时间的主要内容,如果未能解决你的问题,请参考以下文章

sql 日期转换代码片段 - Dato,120,konvertere

SQL Server生成随机日期模拟测试数据的需求

SQLServer 随机生成指定范围的日期

vscode 用户代码片段 vue初始化模板 Snippet #新加入开头注释 自动生成文件名 开发日期时间等内容

特定日期的 Oracle 随机时间戳

mysql大批量生成测试数据