Imagem de fundo

Uma tabela chamada vendas armazena informações sobre as vendas realizadas por uma deter...

Uma tabela chamada vendas armazena informações sobre as vendas realizadas por uma determinada empresa, com as seguintes colunas:

  1. id_venda (INT): identificador da venda
  2. data_venda (DATE): data em que a venda foi realizada
  3. id_produto (INT): identificador do produto vendido
  4. quantidade (INT): quantidade de itens vendidos
  5. valor_total (DECIMAL): valor total da venda

Qual das consultas abaixo retorna o número do mês, número total de vendas e o valor médio das vendas do mês indepentende do ano da venda, considerando o uso da linguagem SQL no banco de dados PostgreSQL?


A

SELECT data_venda, COUNT(id_venda) AS total_vendas, AVG(valor_total) AS valor_medio FROM vendas GROUP BY data_venda;


B

SELECT MONTH FROM data_venda AS mes, COUNT(*) AS total_vendas, AVG(valor_total) AS valor_medio FROM vendas GROUP BY MONTH FROM data_venda;


C

SELECT EXTRACT(MONTH FROM data_venda) AS mes, COUNT(data_venda) AS total_vendas, SUM(valor_total) AS valor_medio FROM vendas GROUP BY mes;


D

SELECT EXTRACT(MONTH FROM data_venda) AS mes, COUNT(*) AS total_vendas, AVG(valor_total) AS valor_medio FROM vendas GROUP BY EXTRACT(MONTH FROM data_venda);