Advertisement
econz

Firebird - Paginação 2

Oct 20th, 2023
1,170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.42 KB | Software | 0 0
  1. /* Considerando 20 registros por página */
  2. SELECT
  3.    FIRST 20
  4.    -- skip 0 -- pagina 1
  5.    -- skip 20 -- pagina 2
  6.    skip 40 -- pagina 3
  7.  
  8.    COUNT(P.CODPESSOA) over () AS C_COUNT, -- Total de registros
  9.    20 AS C_REG_POR_PAGINA, -- Número de registros por página
  10.    CEIL(( COUNT(P.CODPESSOA) over () )/20) AS C_NUM_PAGINAS, -- Número de páginas
  11.  
  12.    P.CODPESSOA,
  13.    P.NOME
  14. FROM PESSOA P
  15. ORDER BY
  16.    P.CODPESSOA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement