Mysql 特定范围内的随机日期时间(有小时/周末限制)
我试图创建一个复杂的查询来获取给定范围内的随机日期时间。他们的时间必须在上午9点到下午5点之间,他们的约会不包括周末 在下面的示例中,我只获得了2020年9月的随机日期时间Mysql 特定范围内的随机日期时间(有小时/周末限制),mysql,datetime,random,Mysql,Datetime,Random,我试图创建一个复杂的查询来获取给定范围内的随机日期时间。他们的时间必须在上午9点到下午5点之间,他们的约会不包括周末 在下面的示例中,我只获得了2020年9月的随机日期时间 SELECT FROM_UNIXTIME( UNIX_TIMESTAMP('2020-09-01') + FLOOR( RAND() * ( UNIX_TIMESTAMP('2020-09-30') - UNIX_TIMESTAMP('2020-09-01') + 1
SELECT FROM_UNIXTIME(
UNIX_TIMESTAMP('2020-09-01') + FLOOR(
RAND() * (
UNIX_TIMESTAMP('2020-09-30') - UNIX_TIMESTAMP('2020-09-01') + 1
)
)
)
任何建议都将不胜感激