Mostrar campos diferente de Zero
Boa tarde!
Estou com um probleminha criei este select para minha aplicação porém necessido que ele só mostre os valores onde o campo diferença for diferente de zero.
segue meu código:
Select Matricula,
v.id_empresa,
f.finvalormonetario,
Sum(v.valor) as valor,
(f.finvalormonetario - Sum(v.valor)) diferenca
From crf_refeicoes_dia_v v,
agr_ficha_financ_v f
Where V.id_tipo_pessoa <> Ger_Param_Sistema_Api.Get_Param_Sist_('OUTRAS')
and (
(v.dt_movimento >= to_date('15-mar-2013', 'DD/MM/YYYY')
And V.dt_movimento <= to_date('14-apr-2013', 'DD/MM/YYYY')
And v.id_tipo_pessoa <> 'UB')
or
(V.dt_movimento >= to_date('25-mar-2013', 'DD/MM/YYYY')
And V.dt_movimento <= to_date('24-apr-2013', 'DD/MM/YYYY')
And v.id_tipo_pessoa = 'UB')
)
and v.id_empresa=f.mtecodempresa(+)
and v.MATRICULA=f.mtenromatrexterno(+)
and f.rubcodigorubrica=123
and f.fihdatacompet= '201304'
Group By Matricula,
Id_Empresa,
f.finvalormonetario
Tentei colocar a condição and (f.finvalormonetario - Sum(v.valor)) <> 0; mas fica apresentando erro.
Como poderia fazer isso?
Discussão (2)
Carregando comentários...