Teradata SQL-根据最新时间戳获取两个最大值的记录

时间:2019-01-03 11:36:55

标签: teradata teradata-sql-assistant

我看到这个话题了

Select record based on the latest timestamp 或[How to get latest record from a SQL Server table based on timestamp

但是我的查询有些不同,因为我连接了两个表。

所以简单的选择是:

SELECT  
        ADW4.TAC
        ADW4.TAH
        ADW3.TIMESTAMP1
        ADW3.REGISTRY_TXT

FROM    ADW_ADW3 AS ADW3

LEFT JOIN ADW_ADW4 AS ADW4 ON ADW3.ID = ADW4.ID

我想根据每个 REGISTRY_TXT 的最新 TIMESTAMP1 ,获得最大的 TAC TAH

当我没有LEFT JOIN时,我可以使用内部联接来实现,但是对于第二个表,我无法使它为我工作。

0 个答案:

没有答案