[firebase-br] erro em select com subselect
Carlos Rogério - DMS
dmscarlos em astra-sa.com.br
Seg Mar 16 09:28:22 -03 2009
E se você fizer uma select simples, assim
select c.data, c.descricao, c.tipo, c.valor
from caixa c
where (c.tipo = 'C' or ctipo = 'D') and c.data between :dataini and
:datafim
Carlos Rogério de Oliveira
Analista de Sistemas
DMS - Desenvolvimento de Sistemas
dmscarlos em astra-sa.com.br
----- Original Message -----
From: "Andrei Luís" <compuvale.software em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, March 16, 2009 9:12 AM
Subject: Re: [firebase-br] erro em select com subselect
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