[firebase-br] Ref. Erro Exists

Gustavo Moda gustavo.moda em gmail.com
Qua Dez 17 15:00:59 -03 2008


Tente isso.

Select P.Pro_Codigo, P.Pro_Descricao From PRODUTO P
Where Exists (Select ItReq.ITREQ.ItemReq_CodProduto from
ITEMREQUISICAO ITREQ
                          Right Outer join REQUISICAO REQ on
ITREQ.ItemReq_Codigo = Req.Req_Codigo
                          WHERE (ItReq.ITREQ.ItemReq_CodProduto =
P.Pro_Codigo)
                             and (REQ.Req_Data BETWEEN :pDataI AND :pDataF)
                             and (REQ.Req_Status = 'A')
                             and (REQ.Req_Situacao like 'Creditada em
Estoque%' ))
Order by P.Pro_Descricao
Não testei mas deve funcionar

2008/12/17 Omar Haddad <omarhaddadm em gmail.com>

> Olá Srs.(as)
>
> Estou tentando fechar esta sentença SQL, mas tá difícil. Uso Firebird 1.5.
> Diz erro de token no EXISTS
>
>
> Select P.Pro_Codigo, P.Pro_Descricao
> >From PRODUTO P
> Where P.Pro_Codigo Exists (Select ItReq.ITREQ.ItemReq_CodProduto from
> ITEMREQUISICAO ITREQ
>                           Right Outer join REQUISICAO REQ on
> ITREQ.ItemReq_Codigo = Req.Req_Codigo
>                           WHERE (ItReq.ITREQ.ItemReq_CodProduto =
> P.Pro_Codigo)
>                              and (REQ.Req_Data BETWEEN :pDataI AND :pDataF)
>                              and (REQ.Req_Status = 'A')
>                              and (REQ.Req_Situacao like 'Creditada em
> Estoque%' ))
> Order by P.Pro_Descricao
>
>
> Obrigado a todos
>
> --
> Att.
> Omar Marques Haddad
> Analista de Sistemas Sênior
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista