Bom dia a todos !
Tenho uma aplicação onde preciso montar uma consulta utilizando um select pouco convencional.
Este select retorna uma lista de documentos que não estão na tabela.
ps: banco Postgres.
Na minha aplicação anterior, em Delphi, este select funciona perfeitamente:
select a.documento -1 as numero_documento from documentos a
where (a.documento <> 1)
and not exists (select b.documento from documentos b
where b.documento = (a.documentos-1))
order by documento
Quando tento utilizar este select em uma consulta com grid simples, não funciona.
Gera erro como se fosse uma instrução sql inválida, acho.
Há alguma forma de mudar o select que será carregado para o grid antes de o grid ser montado ?
Ou poderia utilizar este select em uma aplicação controle, mas aí não sei como exibir estes dados em um grid nesta aplicação.
Poderiam ajudar ?