VERIFICAR CODIGOS FALTANTES NA TABELA
Olá, amigos, já procurei na Net, porém não consegui nenhum resultado que me solucionasse o problema.
Numa tabela de funcionários, existem vários registros e eu preciso que me retorne todos os códigos que está faltando na sequencia. Por exemplo:
Tenho apenas os registros na tabela:
codigo nome
25 Fulano de Tal
37 Cicrano de Tal
41 Beltrano de Tal
Preciso que me retornem todos os códigos que estão fantando nessa sequencia, de 1 até 41.
Alguém consegue me ajudar?
Até mais.
Numa tabela de funcionários, existem vários registros e eu preciso que me retorne todos os códigos que está faltando na sequencia. Por exemplo:
Tenho apenas os registros na tabela:
codigo nome
25 Fulano de Tal
37 Cicrano de Tal
41 Beltrano de Tal
Preciso que me retornem todos os códigos que estão fantando nessa sequencia, de 1 até 41.
Alguém consegue me ajudar?
Até mais.
Coloca um
FOR x = 1 to 41
depois coloca um select
sql = [Ô]select codigo from tabela where table.codigo = [Ô] + x
logo abaixo coloca um if verificando se achou algo ou não
IF .EOF = TRUE then
está faltando x (o numero em loop)
end if.
NEXT FOR
FOR x = 1 to 41
depois coloca um select
sql = [Ô]select codigo from tabela where table.codigo = [Ô] + x
logo abaixo coloca um if verificando se achou algo ou não
IF .EOF = TRUE then
está faltando x (o numero em loop)
end if.
NEXT FOR
Se for SQL Server, tem essa solução, simples rápida e eficiente.
Valeu Kerplunk, sua solução é meio complicada, porém meu projeto não é com Sql Server.
Mas o exemplo que o Joey enviou, adaptei o código ao meu projeto e funcionou beleza.
Valeu.
Até mais.
Mas o exemplo que o Joey enviou, adaptei o código ao meu projeto e funcionou beleza.
Valeu.
Até mais.
Tópico encerrado , respostas não são mais permitidas