У меня есть таблица tbl_test:
create table tbl_test (
tabid int identity
)
со значениями:
Insert into tbl_test values 1 union 2 union 3 .... union 1000
Запрос:
select MAX(b.tabid) from
(
select top 100 * from tbl_test
) as b
Я ожидаю, что этот запрос вернет 100, но вместо этого он вернет 1000.