首页 > 解决方案 > 在 postgres 中转换一些表

问题描述

我有一张看起来像这样的桌子

id date change
1 1/31/2021 up
1 2/03/2021 down
1 2/05/2021 up
1 2/07/2021 down
2 3/02/2021 up 
2 3/05/2021 down
2 3/09/2021 up

我想通过 postgres 将上表转换为类似这样的内容

id date change
1 1/31/2021 up
1 2/01/2021 up
1 2/02/2021 up
1 2/03/2021 down
1 2/04/2021 down
1 2/05/2021 up
1 2/06/2021 down
1 2/07/2021 down
2 3/02/2021 up 
2 3/03/2021 up
2 3/04/2021 up
2 3/05/2021 down
2 3/06/2021 down
2 3/07/2021 down
2 3/08/2021 down
2 3/09/2021 up

我不是想创建一个新表或做任何插入。我只是想使用 select 语句创建具有上述结果的输出。

标签: postgresql

解决方案


推荐阅读