У меня есть таблица, в которой перечислены многие транзакции с товарами. Мне нужно получить последнюю запись для каждого элемента (один из последних).Получение последней транзакции для объекта
Например моя таблица выглядит следующим образом:
Item Date TrxLocation
XXXXX 1/1/13 WAREHOUSE
XXXXX 1/2/13 WAREHOUSE
XXXXX 1/3/13 WAREHOUSE
aaaa 1/1/13 warehouse
aaaa 2/1/13 WAREHOUSE
Я хочу, чтобы данные вернуться следующим образом:
XXXXX 1/3/13 WAREHOUSE
AAAA 2/1/13 WAREHOUSE
Я пытался делать что-то вроде этого, но это вернуть неверную дату
select Distinct ITEMNMBR
TRXLOCTN,
DATERECD
from TEST
where DateRecd = (select max(DATERECD)
from TEST)
Любая помощь приветствуется.