【发布时间】:2017-10-04 22:50:50
【问题描述】:
我在一个季度中定义了 1 个月的数据点,并且需要在该季度的所有月份中复制该数据点,以此类推所有月份。例如,我拥有的数据是:
month_start C1 C2
2017-01-01 10 21
2017-01-01 17 42
2017-01-01 22 7
2017-04-01 13 6
2017-04-01 8 99
现在我想更改它,以便根据 month_start 在季度内复制数据,如下所示:
month_start C1 C2
2017-01-01 10 21
2017-01-01 17 42
2017-01-01 22 7
2017-02-01 10 21
2017-02-01 17 42
2017-02-01 22 7
2017-03-01 10 21
2017-03-01 17 42
2017-03-01 22 7
2017-04-01 13 6
2017-04-01 8 99
2017-05-01 13 6
2017-05-01 8 99
2017-06-01 13 6
2017-06-01 8 99
出于报告目的,我需要这样做,因为报告是月度报告。关于如何实现这一目标的任何想法。如果您有任何其他问题,请告诉我。
【问题讨论】:
-
SO 不是免费的编码服务。您尝试过什么(将其添加到问题中)并在不起作用时寻求具体帮助。顺便说一句,postgres 擅长创建系列,也许研究 postgres 系列。
-
顺便说一下,我希望有更多的列可以帮助解释为什么有时每个日期有 3 行,而其他日期有 2 行
标签: sql postgresql reporting