如題所示﹔
---------------------------------------------------------------
随机一个值,除以两个时间差取余,余数加上小的时间。
---------------------------------------------------------------
开始时间+dbms_random.value(0,时间差)
---------------------------------------------------------------
例:5月1日到7月12日间随机时间
SQL> select date '2005-05-01' + dbms_random.value(0,date '2005-07-12' - date '2005-05-01') from dual;
DATE'2005-05-01'+DBMS_RANDOM.V
------------------------------
2005-6-9 0:35:12
SQL> /
DATE'2005-05-01'+DBMS_RANDOM.V
------------------------------
2005-6-1 10:11:01
SQL> /