0

I have this table:

id price sold_at
4 30 2022-01-04
3 15 2022-01-03
2 30 2022-01-02
1 30 2022-01-01

And I want to aggregate the price column, but only the consecutive values in the solt_at timeline. I want to select the latest one.

id price sold_at
4 30 2022-01-04
3 15 2022-01-03
2 30 2022-01-02

Please note that the two rows with 30 price stay since they have another price in between. I tried GROUP BY and PARTITION BY but couldn't find the exact way to do that. Any comment will be appreciated. Thanks.

0 Answers0