Subconsulta no firebird
Estou tentado executar uma sub consulta no firebird, porém fica dando erro, a minha duvida é a seguinte o firebird executa subconsultas, pq estou tentado uma complexa e dá erro qundo coloco uma simples não mostra resultado algum abaixo segue o meu codigo:
select codigo from tbl_exemplo1
where exemplo1.codigo<>(Select exemplo2.codigo from tbl_exemplo1,tbl_exemplo2
where data between ´09/16/2005´
and ´10/15/2005´ and tbl_exemplo1.subcodigo=tbl_exemplo2.subcodigo
group by codigo
order by codigo)
Eu quero saber o seguinte qual o codigo que não está na tabela exemplo2 e está na tabela exemplo1 porém seguindo a condição que tem que estar dentro do periodo da data.
Não sei se conseguiram enteder mais qualquer duvida eu tento explicar melhor.
Jujan
select codigo from tbl_exemplo1
where exemplo1.codigo<>(Select exemplo2.codigo from tbl_exemplo1,tbl_exemplo2
where data between ´09/16/2005´
and ´10/15/2005´ and tbl_exemplo1.subcodigo=tbl_exemplo2.subcodigo
group by codigo
order by codigo)
Eu quero saber o seguinte qual o codigo que não está na tabela exemplo2 e está na tabela exemplo1 porém seguindo a condição que tem que estar dentro do periodo da data.
Não sei se conseguiram enteder mais qualquer duvida eu tento explicar melhor.
Jujan
Jujan
Curtidas 0
Respostas
Bruno Belchior
08/11/2005
select codigo from tbl_exemplo1 where exemplo1.codigo not in (Select exemplo2.codigo from tbl_exemplo1,tbl_exemplo2 where data between ´09/16/2005´ and ´10/15/2005´ and tbl_exemplo1.subcodigo=tbl_exemplo2.subcodigo group by codigo order by codigo)
GOSTEI 0
Afarias
08/11/2005
e creio q no lugar do <> vc deve usar algo como NOT IN
T+
T+
GOSTEI 0
Jujan
08/11/2005
Ficou um pouco lento porém funcionou valeu mesmo, sem querer querendo um pouco demais será que alguém pode me dizer ou me dá um exemplo para que eu possa executar um view pelo delphi no firebird
GOSTEI 0