Em 2016-08-05 15:37, Tiago José Adami escreveu:
Em 5 de agosto de 2016 14:22, Edson F. Lidorio <ed...@openmailbox.org>
escreveu:
Boa tarde Pessoal,
Estou precisando de um ajuda para montar o select abaixo:
Preciso exibir uma média de consumo de produtos gastos nos últimos 12
meses.
Considerando que só irei informar a data atual no select e que preciso
pegar
todos produtos e fazer a medias de todos produtos gastos nos últimos
12
meses.
Tabela: histórico_vendas
data_venda
id_produto
qtde_produto
Tabela: produtos
id_produto
nome_produto
Veja se isso te ajuda:
SELECT
hv.id_produto,
pr.nome_produto,
AVG(qtde_produto) as qtde_produto_media
FROM
historico_vendas hv
JOIN
produtos pr ON
pr.id_produto = hv.id_produto
WHERE
hv.data_venda >= CURRENT_DATE - INTERVAL '1 YEAR'
GROUP BY
hv.id_produto,
pr.nome_produto
TIAGO J. ADAMI
http://www.adamiworks.com
http://www.clouddba.com.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Opa!
Quase isso, Preciso considerar:
- todos os produtos
- e também fazer a média por 1 ano dos produtos que tem menos de 1 ano
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral