PostgreSQL在两个datetime / timestamp之间获取一个随机的datetime / timestamp

前端之家收集整理的这篇文章主要介绍了PostgreSQL在两个datetime / timestamp之间获取一个随机的datetime / timestamp前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
标题是非常明确的,我的问题是如果我得到两个小时的日期:

> 01-10-2014 10:00:00
> 01-20-2014 20:00:00

可以在这两个datetime之间选择一个随机的datetime吗?

我尝试使用random()函数,但是我并没有真正了解如何使用datetime

谢谢

Matthiew

你可以做几乎所有的事情与 date/time operators
select timestamp '2014-01-10 20:00:00' +
       random() * (timestamp '2014-01-20 20:00:00' -
                   timestamp '2014-01-10 10:00:00')

猜你在找的Postgre SQL相关文章