求一函數﹐如何取得 兩個時間段之間的隨即時間?

如題所示﹔
---------------------------------------------------------------

随机一个值,除以两个时间差取余,余数加上小的时间。
---------------------------------------------------------------

开始时间+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> /

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus