Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
Damon4hire

consultas Sql

Recommended Posts

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:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.