Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Julio Fulgencio

Cálculos com colunas originadas de um SUM()

Recommended Posts

Como posso solucionar esse problerma? Tenho um SELECT com as colunas abaixo (exemplo)

 

SUM ( (QTDPEDIDO - QTDATENDIDO) * PRECO ) AS TOT1 ,

 

SUM ( (QTDPEDIDO - QTDATENDIDO) * PRECO ) + TOTATENDIDO AS TOTP

 

Preciso calcular quatos % TOT1 representa em TOTP, ou seja TOT1 * 100 / TOTP

 

Muito obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça assim e teste:

 

 

 

 

 

SUM ( (QTDPEDIDO - QTDATENDIDO) * PRECO ) AS TOT1 ,SUM ( (QTDPEDIDO - QTDATENDIDO) * PRECO ) + TOTATENDIDO AS TOTP, ((SUM ( (QTDPEDIDO - QTDATENDIDO) * PRECO ) * 100) / (SUM ( (QTDPEDIDO - QTDATENDIDO) * PRECO ) + TOTATENDIDO)) AS PERCENTUAL

 

 

 

 

Uma outra opção é usar sub-queries, daí você poderia usar os nomes TOT1 e TOTP na consulta principal sem ter que repetir os cálculos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.