Teradata SQL - получить записи двух максимальных значений на основе последней отметки времени - PullRequest
0 голосов
/ 03 января 2019

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

Выбор записи на основе последней отметки времени или [ Как получить последнюю запись из таблицы 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, но со вторым столом я не могу заставить его работать на меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...