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, но со вторым столом я не могу заставить его работать на меня.