我在PostgreSQL中有一个表,其中包含以下列
date count day
_____ ______ _____
2015-04-01 10 1
2015-04-02 30 1
2015-04-03 90 1
2015-04-04 10 1
2015-04-05 80 1
2015-04-06 90 1
我希望这个表格与第2-30天一样。(生成10到100之间的随机数)。如何在PostgreSQL中复制日期系列。感谢任何帮助
date count day
_____ ______ _____
2015-04-01 10 1
2015-04-02 30 1
2015-04-03 90 1
2015-04-04 10 1
2015-04-05 80 1
2015-04-06 90 1
2015-04-01 10 2
2015-04-02 40 2
2015-04-03 90 2
2015-04-04 10 2
2015-04-05 80 2
2015-04-06 80 2
2015-04-01 60 3
2015-04-02 30 3
2015-04-03 60 3
2015-04-04 20 3
2015-04-05 80 3
2015-04-06 90 3
答案 0 :(得分:1)
您可以将generate_series
用于此
select date, count, generate_series "day" from your_table t
cross join (
select *
from generate_series(1,30)
) t2 order by 3, 1;