SQL выбирает последние даты из таблицы на основе категории

seetaram спросил: 03 ноября 2018 в 09:31 в: sql

У меня есть требование, когда таблица похожа на эту

Id   code        TDate          Amount
--------------------------------------------
1    A01        11/23/2018       100.20
2    A02        10/25/2018        20.20
3    B01        11/24/2018        10.10
4    C01        11/25/2018        22.12  
4    D01        11/21/2018        22.12 

Я хочу получить самую последнюю дату из группы (A01, A02) как LATEST_DT_A и (B01, C01, D01) как LATEST_DT_XHere Коды хорошо определены и исправлены. Я хочу выбрать самую последнюю дату из каждой группы.

В этой таблице содержится большой объем данных, и использование оператора case является тайм-аутом.

Результат будет

Id   LATEST_DT_A    LATEST_DT_X
------------------   ---------
1    11/23/2018      11/25/2018

0 ответов