SQL Pulo de Sequencial

0

Posted on : 16-12-2014 | By : Paulo H Oliveira | In : Banco de Dados

As vezes precisamos verificar o pulo ou salto de um sequencial que não seja do próprio banco, o que, dependendo do número de registros a olho nu fica dificil, segue abaixo exemplo de como faze-lo:

SELECT A.NR_LEITURA + 1
  FROM LEITURACI A
WHERE NOT EXISTS (SELECT B.NR_LEITURA
                    FROM LEITURACI B
                    WHERE B.NR_LEITURA = A.NR_LEITURA + 1
                      AND B.NR_LOTE = 8462
                      AND TRUNC(B.DT_RECORD) = '16/12/2014')
  AND A.NR_LOTE = 8462
  AND TRUNC(A.DT_RECORD) = '16/12/2014'
ORDER BY 1

Compartilhe :

  • Stumble upon
  • twitter

Comentários estão fechados .