我想构建一个生成2列表的sql,其中第一个是时间戳系列,第二个是提供值的功能。例如,这里是random()
。但随机函数给了我整个表总是相同的值,我想要不同。怎么解决?
SELECT * FROM generate_series('2008-03-01 00:00'::timestamp,
'2008-03-05 12:00',
'1 day') as ts, random() as value;
生成表:
"2008-03-01 00:00:00";0.816707271616906
"2008-03-02 00:00:00";0.816707271616906
"2008-03-03 00:00:00";0.816707271616906
"2008-03-04 00:00:00";0.816707271616906
"2008-03-05 00:00:00";0.816707271616906