Teradata SQL - получить записи двух максимальных значений на основе последней отметки времени

Я вижу, эта тема подходит

Выберите запись на основе последней отметки времени или [ Как получить последнюю запись из таблицы SQL Server на основе отметки времени

Однако мой запрос немного отличается, так как у меня есть две таблицы объединены.

Итак, простой выбор:

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

И я хочу, чтобы максимум TAC и TAH основывался на последнем TIMESTAMP1 для каждого REGISTRY_TXT.

Я могу сделать это с внутренним соединением, когда у меня нет LEFT JOIN, но со вторым столом я не могу заставить его работать на меня.

0 ответов

Другие вопросы по тегам