Você pode tentar este amigo:
SELECT * FROM numbers
WHERE id NOT IN (
SELECT id FROM numbers
WHERE val IN (
SELECT MAX(val) FROM numbers
) OR val IN (
SELECT MIN(val) FROM numbers
)
);
SELECT * FROM numbers
WHERE id NOT IN (
SELECT id FROM numbers
WHERE val IN (
SELECT MAX(val) FROM numbers
) OR val IN (
SELECT MIN(val) FROM numbers
)
);
Implementando paginação usando OFFSET FETCH NEXT no SQL Server
Colete Dados de Desempenho Usando a Ferramenta SQLDiag | Solução de problemas de desempenho do SQL Server -6
MySQL como obter uma soma de datas de início/término com possíveis datas sobrepostas
Configurando e configurando o grupo de disponibilidade sempre ativo no SQL Server