[firebase-br] erro em select com subselect

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Seg Mar 16 09:13:39 -03 2009


sei disso usando sum funciona mais quero discriminar os valores de débito e
credito, por isso não vai rolar usando sum

2009/3/16 Andrei Luís <compuvale.software em gmail.com>

> Reijanio,
>
> Isso é pra calculo de saldo?
>
> A msg de erro significa que não pode haver multiplas linhas no retorno do
> seu select. Se o que você quer é calcular saldo, os subselects devem usar
> Sum:
>
> select c.data, c.descricao, c.tipo,
> (select Sum(c.valor) as credito from caixa c where c.tipo = 'C'),
> (select Sum(c.valor) as debito from caixa c where c.tipo = 'D')
> from caixa c where data between :dataini and :datafim
>
>
> []
> Andrei
>
> 2009/3/16 Reijanio Nunes Ribeiro <rnribeiro em gmail.com>
>
> > alguem poderia me ajudar com essa sintaxe aqui
> >
> > select c.data, c.descricao, c.tipo,
> > (select (c.valor) as credito from caixa c where c.tipo = 'C'),
> > (select (c.valor) as debito from caixa c where c.tipo = 'D')
> > from caixa c where data between :dataini and :datafim
> >
> > da esse erro aqui
> >
> > multiple rows in singleton select.
> > multiple rows in singleton select.
> >
> > desde ja agradeço a quem puder me dar uma ajuda
> > ______________________________________________
> >
> ______________________________________________
> 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