sql怎么生成某一个时段内的随机时间戳

Posted

tags:

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

SET newstime=FLOOR(UNIX_TIMESTAMP()-1000 - RAND() * (3186400)) where id<500

FLOOR(UNIX_TIMESTAMP()-1000 - RAND() * (3186400)) ,怎么生成某一个时段内的随机时间戳。 比如 3月内,4月内

SQLSERVER : select floor(rand()*(AB-AA))+AA
含义是,两个时间分别为 A 和 B, A < B ,将两个时间转换为时间戳 AA,AB?

SET newstime=FLOOR(UNIX_TIMESTAMP()-1000 - RAND() * (3186400)) where id<500
FLOOR(UNIX_TIMESTAMP()-1000 - RAND() * (3186400)) ,这句语法有错误吗?
提问问题是:怎么生成某一个时段内的随机时间戳。 比如 3月内,4月内
参考技术A 举例:两个时间分别为 A 和 B, A < B ,将两个时间转换为时间戳 AA,AB
sqlserver的写法是 SELECT FLOOR(RAND()*(AB- AA))+AA

以上是关于sql怎么生成某一个时段内的随机时间戳的主要内容,如果未能解决你的问题,请参考以下文章

请教大师,MYSQL如何根据UNIX时间戳,判定一周范伟内的数据

短uuid生成

如何在java中生成随机时间戳?

UUID

特定日期的 Oracle 随机时间戳

使用Marklogic(XQuery)中的时间戳生成非重复随机数?