Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
postgresql中无时区的随机时间戳_Sql_Postgresql - Fatal编程技术网

postgresql中无时区的随机时间戳

postgresql中无时区的随机时间戳,sql,postgresql,Sql,Postgresql,是否有任何方法可以将时间戳随机化,而无时区,间隔在1小时以内? 例如: event_start = '2019-10-31 13:00:00' event_end = '2019-10-31 14:00:00' 但也可以是 event_start = '2019-10-31 13:00:00' event_end = '2019-10-31 13:40:59' 您可以向时间戳添加随机的分钟数: timestamp '2019-10-31 13:00:00' + make_interval(m

是否有任何方法可以将时间戳随机化,而无时区,间隔在1小时以内? 例如:

event_start = '2019-10-31 13:00:00'
event_end = '2019-10-31 14:00:00'
但也可以是

event_start = '2019-10-31 13:00:00'
event_end = '2019-10-31 13:40:59'

您可以向时间戳添加随机的分钟数:

timestamp '2019-10-31 13:00:00' + make_interval(mins => (random() * 59)::int)

您可以向时间戳添加随机的分钟数:

timestamp '2019-10-31 13:00:00' + make_interval(mins => (random() * 59)::int)

你的意思是说‘2019-10-3113:00:00’+make_interval(分钟=>(random()*59)::int)?因为我需要的是介于13:00和14:00之间的时间或1小时:00@a_hose_with_no_name我还想问一下如何在没有时区的情况下随机化时间戳?@ElijahLeis:这是一个没有时区的时间戳。但这两种数据类型的处理方式是相同的。我的意思是不要键入值“2019-10-31 13:00:00”。如何将值随机化,而不是将哪个值随机化?你可以用一列来代替它,很明显,你的意思是说“2019-10-31 13:00:00”+make_interval(mins=>(random()*59)::int?因为我需要的是介于13:00和14:00之间的时间或1小时:00@a_hose_with_no_name我还想问一下如何在没有时区的情况下随机化时间戳?@ElijahLeis:这是一个没有时区的时间戳。但这两种数据类型的处理方式是相同的。我的意思是不要键入值“2019-10-31 13:00:00”。如何将值随机化,而不是将哪个值随机化?显然,你可以用一列来代替它