我有下表获得增量更新。我需要编写一个普通的配置单元查询,将具有相同键值的行与最近的值合并。
Key | A | B | C | Timestamp
K1 | X | Null | Null | 2015-05-03
K1 | Null | Y | Z | 2015-05-02
K1 | Foo | Bar | Baz | 2015-05-01
想要得到:
Key | A | B | C | Timestamp
K1 | X | Y | Z | 2015-05-03
1条答案
按热度按时间idv4meu81#
使用first_value()函数获取最后一个非空值。需要合并排序键,因为最后一个\u值仅适用于一个排序键。
演示:
输出: