postgresql中无时区的随机时间戳
是否有任何方法可以将时间戳随机化,而无时区,间隔在1小时以内? 例如: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
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”。如何将值随机化,而不是将哪个值随机化?显然,你可以用一列来代替它