Я пытаюсь получить самую новую запись по дате, но сталкиваюсь с ошибкой. Это «работает», но сумма цены, которую я получаю, неверна.
Я пробовал следующее и знаю, что Last (цена) неверна.
SELECT sku, Last(price), Max(start_date)
FROM myTable
WHERE price_id="LEV001"
GROUP BY sku;
Пример данных
sku start_date price_id price
ABC 1/1/2015 LEV001 124.99
ABC 11/2/2018 LEV001 121.99
ABC 3/7/2016 LEV001 112.99
ABC 12/2/2016 LEV002 134.99
Желаемый результат
ABC 11/2/2018 121.99