首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql生成时间段内的随火候间

2012-08-13 
mysql生成时间段内的随机时间函数:DECLARE sub INT DEFAULT 0DECLARE ret DATETIMESET sub ABS(UNIX_T

mysql生成时间段内的随机时间

函数:

DECLARE sub INT DEFAULT 0;DECLARE ret DATETIME;SET sub = ABS(UNIX_TIMESTAMP(ed)-UNIX_TIMESTAMP(sd));SET ret = DATE_ADD(sd,INTERVAL FLOOR(1+RAND()*(sub-1)) SECOND);

?

测试:

SELECT RandomDateTime(DATE_FORMAT('2010-12-1 10:10:10','%Y-%m-%d %H:%i:%s'),DATE_FORMAT('2010-12-1 11:10:13','%Y-%m-%d %H:%i:%s')) AS t;

?

?

热点排行