[firebase-br] erro em select com subselect
Elton da Motta Barbosa
embarbosa em gmail.com
Seg Mar 16 09:34:46 -03 2009
olá Reijanio,
acho que o q você quer é algo do tipo:
select c.data, c.descricao, c.tipo,
case when c.tipo = 'C' then c.valor end as credito,
case when c.tipo = 'D' then c.valor end as debito,
from caixa c where data between :dataini and :datafim
claro, poderia também usar union, joins etc...
ou se não precisa desses valores exatamente em colunas diferentes
poderia ser simplesmente algo do tipo:
select c.data, c.descricao, c.tipo, c.valor,
case
when c.tipo = 'C' then 'credito'
when c.tipo = 'D' then 'debito'
end as Descricao
from caixa c where data between :dataini and :datafim
abraços,
Mais detalhes sobre a lista de discussão lista