Informações gerais

 

Objetivo: 

 

Comparar o valor do Abastecimento e Quilometragem do Globus com a tabela de abastecimento do Hub (PI_ABA).


Detalhes:


Para comparar os valores do GLobus x Hub, estamos usando os filtros, no Globus utilizamos o Relatorio:
Modulo: Abastecimento > Relatórios > Abastecimento / quilometragem

Com os filtros abaixo.


Com isso consideramos o Totalizador Geral e Resumo por tipo de Óleo.


Ja no Hub podemos considerar as consultas a seguir, para simplificar e bater o resultados o resultado (lembrando que no Hub consideramos apenas o Combustivel e o Arla32).


Para o total geral, podemos utilizar o select:

SELECT 

        A.EMP_FIL, 

        A.TIPO,

        SUM(A.VALOR) VALOR, 

        ROUND(SUM(A.KM),2) KM, 

        ROUND(SUM(A.QTDE),2) QTDE,

        ROUND(SUM(A.KM)/SUM(A.QTDE),2) KMLITROS

FROM 

        PI_ABA A

WHERE

        A.EMP_FIL        = '001-001'           AND

        A.DATA           BETWEEN '01-DEC-2022' AND '31-DEC-2022' AND

        A.TIPO           = 'CO'

GROUP BY

        A.EMP_FIL,

        A.TIPO


Com o resultado:


E para o Resumo por tipo de Óleo, podemos utilizar o select:

SELECT 

        A.EMP_FIL, 

        A.TIPO,

        A.TIPO_ABA,

        CASE WHEN A.TIPO = 'CO' THEN NVL(ROUND(SUM(A.KM),2),0) ELSE 0 END KM, 

        NVL(SUM(A.VALOR),0) VALOR, 

        NVL(SUM(A.VALOR_ARLA),0) VALOR_ARLA, 

        NVL(SUM(A.VALOR),0) + NVL(SUM(A.VALOR_ARLA),0) VLR_TOTAL,

        NVL(ROUND(SUM(A.QTDE),2),0) QTDE,         

        NVL(ROUND(SUM(A.QTDE_ARLA),2),0) QTDE_ARLA,

        NVL(ROUND(SUM(A.QTDE),2),0) + NVL(ROUND(SUM(A.QTDE_ARLA),2),0) QTD_TOTAL

FROM 

        PI_ABA A

WHERE

        A.EMP_FIL        = '001-001'           AND

        A.DATA           BETWEEN '01-DEC-2022' AND '31-DEC-2022'

GROUP BY

        A.EMP_FIL,

        A.TIPO,

        A.TIPO_ABA


Com o resultado:


Desta forma conseguimos comparar e garantir que o Hub esteja batendo com as informações do Globus.


_____________________________________________________________________________________________________________________________________

Se algum auxílio ou esclarecimento forem necessários, conte conosco através de nossos canais de atendimento. 


Telefone: (11) 5018-2525.

Portal do Cliente: https://portaldocliente.praxio.com.br/


#PodeContar