sql 在MySQL中的两个日期之间生成随机日期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 在MySQL中的两个日期之间生成随机日期相关的知识,希望对你有一定的参考价值。
Generically, FLOOR(RAND() * (<max> - <min> + 1)) + <min>
generates a number between <min> and <max> inclusive.
-- Between 17 and 44
select floor(rand() * (44 - 17 + 1)) + 17;
select
concat(
'0', floor(rand() * (79 - 70 + 1)) + 70, '/',
floor(rand() * 401) + 100, '-',
floor(rand() * 401) + 100
)
;
select date_format(
from_unixtime(
rand() *
(unix_timestamp('1967-11-13 16:00:00') - unix_timestamp('1990-11-13 23:00:00')) +
unix_timestamp('1990-11-13 23:00:00')
), '%Y-%m-%d %H:%i:%s') as datum_roden
;
select
concat(round(rand() * 10000),
round(rand() * 10000),
round(rand() * 10000),
round(rand() * 10000)
) as rnd
;
以上是关于sql 在MySQL中的两个日期之间生成随机日期的主要内容,如果未能解决你的问题,请参考以下文章
sql在两个日期之间随机更新
如何使用间隔 1 分钟在两个日期之间将时间序列数据生成到 Oracle PL/SQL 中的表中?
SQL - 为表中的每个货币代码(在两个定义的日期之间)创建一个具有唯一日期和货币记录的表
如何使用 datepicker、ajax、php、mysql 在两个日期之间生成报告?
PHP——生成随机数和日期时间
mysql: 如何计算指定日期到当前日期之间的天数