Different Value - Oracle Query

0

In the query below in column Valor_Total_da_Ordem it is giving a totally different value, much higher than it actually was to be. The value is giving 55990,62. Being that the correct value is to be 1333.11.

What could have happened?

SELECT DISTINCT
    e.nm_fantasia_estab Unidade,
    m.nr_ordem_compra Número_Ordem_Compra,
    l.cd_cgc CNPJ_Fornecedor,
    l.ds_razao_social Razão_Social_Fornecedor,
    sum(v.vl_vencimento) Valor_Total_da_Ordem,
    substr(
        tasy.obter_nome_pf (p.cd_pessoa_fisica),
        1,
        255
    ) Aprovador,
    trunc (m.dt_aprovacao) Data_Aprovacao
FROM
    TASY.PROCESSO_APROV_COMPRA p,
    tasy.PROCESSO_COMPRA c,
    TASY.ORDEM_COMPRA_ITEM t,
    tasy.ORDEM_COMPRA m,
    TASY.ESTABELECIMENTO e,
    TASY.pessoa_juridica l,
    TASY.ORDEM_COMPRA_VENC v
WHERE
    p.NR_SEQUENCIA = c.NR_SEQUENCIA
AND t.NR_ORDEM_COMPRA = m.NR_ORDEM_COMPRA
AND e.cd_estabelecimento = m.cd_estabelecimento
AND l.cd_cgc = m.cd_cgc_fornecedor
AND v.nr_ordem_compra = m.nr_ordem_compra
AND m.nr_ordem_compra = 29020
AND p.nr_sequencia IN (
    SELECT DISTINCT
        nr_seq_aprovacao
    FROM
        tasy.ordem_compra_item
    WHERE
        nr_ordem_compra = 29020
)
GROUP BY
    e.nm_fantasia_estab,
    m.nr_ordem_compra,
    c.nr_sequencia,
    l.cd_cgc,
    l.ds_razao_social,
    trunc (m.dt_aprovacao),
    m.dt_aprovacao,
    substr(
        tasy.obter_nome_pf (p.cd_pessoa_fisica),
        1,
        255
    )
ORDER BY
    m.nr_ordem_compra DESC;
    
asked by anonymous 27.12.2018 / 12:33

0 answers