Bom dia, tenho a seguinte situação:
tenho uma variavel X do retorno de um select e preciso compara-la com um range de valores gerado por outro select, mas dá erro.
Ex:
begin
...
IF V_REDE IN (SELECT DISTINCT CODIGO FROM TABELA1 WHERE CODIGO IN (SELECT CODX FROM TABELA2)) THEN
V_ID_ := 2;
..
end;
** tenho que pesquisar a variavel V_rede (que é atribuida atraves de um select) se o valor esta dentro do range que a tabela2 retorna.
alguém poderia dar uma ajuda?
Obrigado
Ajuda com rotina IF + Select
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Cara,
primeiro isto não é pesquisa de range e sim compatibilidade de valor.
Depois , IF com IN não é possível.
Faça uma verificação antes, verifique se teu select retorna algo, se sim, então tu altera o valor aí.
primeiro isto não é pesquisa de range e sim compatibilidade de valor.
Depois , IF com IN não é possível.
Faça uma verificação antes, verifique se teu select retorna algo, se sim, então tu altera o valor aí.
OK, muito Obrigado pela dica.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes