Как получить сравнительные записи из таблицы?
Я хочу получить сравнительные записи из таблицы, в которой я записываю детали покупки различных товаров. Допустим, элемент "ABC", который имеет уникальный идентификатор" 111", купленный много раз для клиента, теперь вопрос в том, как получить последнюю и предыдущую запись для этого элемента для этого конкретного клиента в sql-запросе?
Пример:
ItemCode Дата Сумма ClientID
111 01.01.2017 999 ABC
111 10/03/2017 1050 ABC
111 12/04/2017 1020 ABC
как добраться
Для ClientID=ABC
ItemCode Дата Сумма LastPurchase LastAmount
111 12/04/2017 1020 10/03/2017 1050
Что я уже пробовал:
Разные запросы, но безуспешно. Пробовал разные форумы, но не нашел никакого результата.