Como retornar média de valores obtidos em todos os dias do mês corrente

1 resposta
phpmysql
jvfalo1

Tenho um banco de dados que contem as seguintes colunas e valores


valor|data
12 | 2020-01-01
12 | 2020-01-01
6 | 2020-01-01
3 | 2020-01-02
3 | 2020-01-02
Como faço pra fazer a média de valores por dia, e mostrar as médias de cada dia?

o que eu gostaria de obter.:
No dia 2020-01-01 o valor da média dos valores que no caso seria: 10
No dia 2020-01-02 o valor da média dos valores que no caso seria: 6
e assim por diante.
atualmente possuo a seguinte query, que busca todas as ocorrencias obtidas no mês atual e ano atual.:
SELECT * FROM ocorrencias WHERE cpf_hos_oc = :cpf_hos_oc AND MONTH(created_at) = :currentMonth AND YEAR(created_at) = :currentYear

Não tenho idéias de como separar as datas e tirar as médias, alguem poderia me dar uma ajuda?

1 Resposta

I

Use a função AVG (Average = média) do SQL, como pode ser visto aqui: W3Schools - AVG SQL Function .

Criado 9 de janeiro de 2020
Ultima resposta 10 de jan. de 2020
Respostas 1
Participantes 2