none
Classificação ABC RRS feed

  • Pergunta

  • Boa tarde,

    Preciso montar uma consulta para classificação ABC, onde com essas informações na tabelaA (ITEM e TOTAL) mostre o valor acumulado (ACUM)  exemplo:

    ITEM    TOTAL     ACUM

    4462     200        200

    4762     150        350

    3687     200        550

    Considerando que eu preciso primeiro ordenar a coluna TOTAL e depois calcular o acumulado, qual seria a melhor maneira de essa consulta?

    terça-feira, 15 de setembro de 2020 17:10

Respostas

  • Leandro, como você está utilizando uma versão recente acredito que possa ser utilizada a função Sum com a clausula Over. Ex:

    select
        ITEM,
        TOTAL,
        SUM(TOTAL) OVER(ORDER BY TOTAL DESC, ITEM) AS ACUM
    from TabelaA

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta Leandro HG terça-feira, 15 de setembro de 2020 19:35
    terça-feira, 15 de setembro de 2020 18:31

Todas as Respostas