Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Damon4hire

consultas Sql

Mensagens Recomendadas

Damon4hire

Boas pessoal.

Estou a meio de um projecto escolar, e estou a ter alguma dificuladade

no sql.

Tenho uma tabela com, digamos, 256 registos, e queria uma instrução

que me permitisse ver 20 de cada vez.

1 - 20

21 - 40

..

221 - 240

241 - 256

Até agora tenho qualquer coisa assim:

select top 20 * from ( 
select top(@batchNumber) campo1, campo2, campo3 from tabela1 order by campo1 desc
                           ) as x order by campo1 desc

A ideia era fazer uma selecção dos primeiros 20, 40 (@batchNumber) registos, ordenados descendentemente,

e desses seleccionar os primeiros 20, tambem ordenados descendentemente, invertendo assim a ordenação para ascendente.

Só que aparentemente falta qualquer coisa.

Uma ajuda pfv

------------------------------------------

Já descobri. :cheesygrin:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.