Paginação de dados via query
Fala galera! Firme?
To com um problema aki faz um bom tempo e não consigo resolver de forma alguma!!!! Ta OSSSOOOOOO!!! uhauhahuhuA
Seguinte: To tentando fazer uma paginação de dados no SQL Server. Ela tem que me retornar de 20 em 20 registros (por exemplo).
Eu consegui fazer, mas quando insiro qualquer parâmetro de busca, aí não rola mais! Alguém sabe o motivo? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif
Assim ela funciona:
SELECT TOP 20 idFuncionario,prontuario,nome,areaFROM funcionariosWHERE idFuncionario NOT IN (SELECT TOP 0 idFuncionario FROM funcionarios)
Assim não:
SELECT TOP 20 idFuncionario,prontuario,nome,areaFROM funcionariosWHERE nome LIKE '%jose%' AND idFuncionario NOT IN (SELECT TOP 0 idFuncionario FROM funcionarios)Sendo mais claro:Das duas formas funciona. O que acontece é que quando insiro uma cláusula WHERE, ele sempre trás os 20 primeiros! Não importa a quantidade que eu coloque no 2º SELECT TOP.
ALguém me dá um help por favor ae galera! :rolleyes:
ABRAX!!
Discussão (4)
Carregando comentários...