SELECT TOP 10 * FROM tabl
WHERE id NOT IN
(SELECT TOP x id FROM tabl
WHERE id IN
(SELECT id FROM tabl WHERE type LIKE 'sometype')
ORDER BY id)
AND TYPE LIKE 'sometype'
ORDER BY id
в принципе он работает так как нужно, но я сомневаюсь в том, что он написан оптимально. Возможно ли как-либо оптимизировать его так, чтобы он по-прежнему был универсальным для любого сервера? И еще интересно, как его можно оптимизировать специально под MS SQL.