[firebase-br] View excluindo valores
Humberto Reis
humbertoreis2000 em yahoo.com.br
Seg Out 25 12:56:14 -03 2004
Caros colegas,
A view abaixo estáexcluindo registros, quando a coluna I.Valor,
do último UNION, tem valores repetidos.
Alguem sabe onde está o problema????
Grato a todos....
CREATE VIEW VW_CAIXA(
COD_LOJA,
DATACAIXA,
COD_CAIXA,
COD_ESPECIEFINANCEIRA,
ESPECIEFINANCEIRA,
VALOR)
AS
select F.cod_cedente, P.datapagamento, p.cod_caixa, p.cod_especiefinanceira,
E.descricao, (p.valorpago+P.valorjuros-P.valordesconto)
from pgtoitemformapagamentomovim P
join formapagamentomovimentacao F on (F.codigo = P.cod_formapagamentomovimentacao
and F.operacao = P.operacao)
join especiefinanceira E on (E.codigo = p.cod_especiefinanceira)
where (P.operacao = 'R') and (p.cod_caixa is not null)
union
select cast('L'||L.COD_LOJA as char(7)), L.DATACAIXA, L.COD_CAIXA,
L.COD_ESPECIEFINANCEIRA, E.descricao,
case L.tipo
when 'S' then (L.valor * -1)
when 'F' then L.valor
when 'C' then L.VALOR
when 'D' then (L.valor * -1)
when 'R' then L.VALOR
else
L.VALOR
end
from lancamentoretirada L
join especiefinanceira E on (E.codigo = L.cod_especiefinanceira)
union
select M.cod_cedente, m.emissao, m.cod_caixa, I.Cod_EspecieFinanceira,
E.Descricao, I.Valor
from ItemFormaPagamentoMovimentacao I
join EspecieFinanceira E on (E.Codigo = I.Cod_EspecieFinanceira)
join Movimentacao M on (M.Codigo = I.cod_movimentacao and
M.Tipo = I.tipomovimentacao)
where (i.tipomovimentacao = 'S') and (m.cod_caixa is not null);
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
Mais detalhes sobre a lista de discussão lista