У меня есть такая таблица:
OrderID | PhaseID | Timestamp
1 | 1 | 1/1
1 | 2 | 1/2
1 | 3 | 1/3
1 | 2 | 1/4
1 | 4 | 1/5
Я пытаюсь получить запрос на возврат самой последней отметки времени для каждой комбинации фазы заказа без меньшего значения фазы идентификатора. Примерно так:
OrderID | PhaseID | MaxTimestampWithoutBeingFollowedByLesserPhaseID
1 | 1 | 1/1
1 | 2 | 1/4
1 | 3 | NULL
1 | 4 | 1/5
Я продолжаю бегать кругами и сталкиваюсь с проблемой условного агрегатного запроса.
Кто-нибудь может выяснить вопрос или дать мне несколько указателей?