需要根据常见分组将一些值替换为新值

问题描述 投票:0回答:0

我有A桌 有 9 条记录

text, value, dt
1, 1, 2024-01-01
1, 2, 2024-02-01
1, 3, 2024-03-01
1+1, 4, 2024-04-01
1+1, 5, 2024-05-01
2, 6, 2024-05-01
2+1, 7, 2024-06-01
3, 8, 2024-01-01
3, 9, 2024-06-01

我需要根据+1的最新日期获取6条记录,如果+1没有数据则value2应该为空

text, value, dt, value2
1, 1, 2024-01-01, 5
1, 2, 2024-02-01, 5
1, 3, 2024-03-01, 5
2, 6, 2024-05-01, 7
3, 8, 2024-01-01, null
3, 8, 2024-06-01, null
sql amazon-web-services amazon-athena
© www.soinside.com 2019 - 2024. All rights reserved.