У меня есть схема, подобная следующей:
create table bar
(
instrument varchar(255) not null,
bar_dttm datetime not null,
bar_open int not null,
bar_close int not null
)
Я хотел бы запросить таблицу и вернуть последние 5 строк на инструмент.
Я могу сделать это инструментом с помощью инструмента:
select top 5 instrument, bar_dttm, bar_open, bar_close
from bar
where instrument = 'XXX'
order by bar_dttm desc
Я хотел бы сделать это для всех инструментов сразу в одном запросе. Это возможно? Я запускаю SQL Server 2008.