[firebase-br] RES: union
Danilo Miranda
danilomibr em gmail.com
Ter Fev 3 20:41:01 -03 2009
Olá Carlos, tudo bem...
Pelo que ví do seus "selects" pode estar havendo problemas com os tipos de
dados para cada campo retornado nos seus diferentes selects... exemplo:
select sum(x.debitos) debitos,
sum(x.creditos) creditos,
x.classificacao,
x.codigo,
x.saldoimplantacao,
x.fator
.(continua)
union
select cast(0 as numeric(15,2)) debitos,
cast(coalesce(sum(coalesce(seg_tbl.valor,0)),0)
as numeric(15,2))creditos,
cus_contas.classificacao,
cus_contas.codigo,
(continua)
*
ficaria mais ou menos assim:*
select cast(sum(x.debitos) as numeric(15,2)debitos,
sum(x.creditos) creditos,
x.classificacao,
x.codigo,
x.saldoimplantacao,
x.fator
.(continua)
union
select cast(0 as numeric(15,2)) debitos,
cast(coalesce(sum(coalesce( seg_tbl.valor,0)),0)
as numeric(15,2))creditos,
cus_contas.classificacao,
cus_contas.codigo,
(continua)
Entendeu?
Espero que tenha ajudado!!
Grande abraço
--
Atenciosamente
Danilo Miranda
http://www.danilomiranda.com.br
Mais detalhes sobre a lista de discussão lista