Calcular média geométrica Postgres

Forum sobre SQL.

Moderador: Moderadores

pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Calcular média geométrica Postgres

Mensagem por pauloa1 »

Olá!

Alguém sabe como executar uma consulta Sql com média geométrica?

exemplo:

A:=11000*300000
b:=a^(1/2)
resultado : 57446


SELECT codigo,mes,
exp(sum(log(valor))/count(*)) as media_geo
FROM tabela
WHERE codfil = '01'
and mes = '30-06-2019'
and valor > 0
GROUP BY codigo ,mes

Testei um exemplo pego na net mas não deu certo o resultado :
exp(sum(log(valor))/count(*)) as media_geo

Paulo
Responder