SQL - SAP HANA - 仅使用列 table 中的第一个条目(基于 date/time)

SQL - SAP HANA - Use only first entry in Column table (based on date/time)

我在 SAP HANA 上有一些 tables 和“创建列 table”以组合多个“原始 tables”。 在一个 table 中,有重复的行,更具体地说,每个信息(列)都是相同的,但 date/time 是 not.So 源系统有这种奇怪的习惯来创建一个条目, 几次(这是错误的)。我无法操作源系统中的数据。 table 看起来像:

在新创建的 table 中不应考虑第一个条目(date/time whise)之后的所有重复项。

这个问题确实出现过多次,不仅仅是在 Test me 中。

解决方案是这样的: Select

???

我很高兴得到每一个帮助或建议。

根据描述,聚合最大日期应该就足够了:

SELECT tri, tre, tru,
           max(timestamp) 
FROM
    ....

如果确实应该根据 所有 剩余列(timestamp.

之外的列进行“重复数据删除”,则该方法有效