Здравствуйте, Dezmond, Вы писали:
D>База данных MSSQL
D>есть таблица с полями: D>тип цены, дата цены, цена
D>Нужен запрос, который возвращает последнюю по дате цену для каждого типа
select т1.тип цены, т1.цена from таблица т1
where
т1.дата цены = (select max(т2.дата цены) from таблица т2 where т2.тип цены = т1.тип цены)