[firebase-br] Dificuldade com SQL
eduardo
eduardo em icontroller.com.br
Qui Jun 16 00:47:54 -03 2005
Oi Andrei
> where (filiais.registro_id=13) and
(financeiro.datavencimento<='06/15/2005')
> and (financeiro.datapagamento >'06/15/2005') *or*
> (financeiro.datapagamento is null)
o OR está quebrando a condição
Os parênteses abaixo devem resolver
where
(filiais.registro_id=13)
and (financeiro.datavencimento<='06/15/2005')
and (
(financeiro.datapagamento >'06/15/2005') or
(financeiro.datapagamento is null)
)
[]s Eduardo
Andrei Luís wrote:
> Boa noite a todos,
>
> Estou com dificuldade para conseguir o resultado desejado com a seguinte SQL:
>
> SELECT financeiro.FINANCIADO_ID,
> Sum(financeiro.VALORPROJETADO),
> financiados.nome,
> propostas.contrato
> FROM FINANCEIRO
> inner join financiados on (financeiro.financiado_id=financiados.registro_id)
> inner join propostas on (financeiro.proposta_id=propostas.registro_id)
> inner join filiais on (propostas.filial_id=filiais.registro_id)
> where (filiais.registro_id=13) and (financeiro.datavencimento<='06/15/2005')
> and (financeiro.datapagamento >'06/15/2005') or
> (financeiro.datapagamento is null)
> group by financeiro.financiado_id,propostas.contrato,
> financiados.nome
> order by financiados.nome
>
> A cláusula filiais.registro_id=13 não está sendo obedecida, e estão
> sendo trazidos todos os registros, independente do campo em questão.
>
> Alguem sabe onde estou errando e poderia dar uma luz?
>
> Grato,
> Andrei
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista