Pesquisa

Pesquisa personalizada

quinta-feira, 24 de maio de 2007

Como calcular a média por SQL - Interbase

- Descrição do problema
Fazer o cálculo de um média direto no Banco de Dados

- Solução encontrada

SELECT
(
--SOMATÓRIO DO CAMPO A SER CALCULADO A MÉDIA - NUMERADOR
SUM (ITEMVENDA.VLPRECO)

/
--CONTADOR PARA QUANTIDADE - DENOMINADOR
(SELECT ITEMVENDA(*)
FROM ITEMVENDA
WHERE ITEMVENDA.IDVENDA =:IDVENDA
)
)
AS MEDIAPRECO
FROM ITEMVENDA
WHERE ITEMVENDA.IDVENDA =:IDVENDA

Contribua - Participe - Critique - Ajude - Mande a sua dúvida
Envie seu e-mail para: gerenteblog@gmail.com

Um comentário:

Anônimo disse...

Em vez do SUM (soma), poderia ter usado o AVG (média).