MÉDIA COM CRITERIOS
Eu tenho uma tabela de hora e tonelada
Hora tonelada
07:00 700
08:00 800
09:00 900
Como eu faço para fazer a media horaria.
Hora tonelada
07:00 700
08:00 800
09:00 900
Como eu faço para fazer a media horaria.
Mario Castilho
Curtidas 0
Respostas
Emerson Nascimento
02/11/2018
Levando em consideração que cada registro é um apontamento de "produção", caso existisse somente o primeiro registro, qual seria a média horária?
GOSTEI 0
Alex Lekao
02/11/2018
Ola MCastilho, bom dia!!!
Qual a fórmula matemática que vc usaria para fazer essa média?
A partir disto poderemos tentar te ajudar a elaborar o script para fazer isso.
Atenciosamente,
Qual a fórmula matemática que vc usaria para fazer essa média?
A partir disto poderemos tentar te ajudar a elaborar o script para fazer isso.
Atenciosamente,
GOSTEI 0
Ricardo Pestana
02/11/2018
Bom dia,
Considerando que sua tabela tenha essa estrutura, e que vc queira calcular a média aritmética :
select avg(tonelada) from testes.exemplo;
Agora, supondo que vc queira calcular a média aritmética em uma tabela onde vc tenha também um campo data ( ou datetime), com a seguinte estrutura por exemplo:
# data, hora, tonelada
'2018-01-01', '07:00:00', '700'
'2018-01-01', '07:01:00', '750'
'2018-01-02', '08:00:00', '800'
'2018-01-03', '09:00:00', '900'
No mysql por exemplo, vc poderia usar o comando:
SELECT data, TIME_FORMAT(hora, '%H') hora, count(1) registros, sum(peso) soma, avg(peso) media FROM testes.exemplo group by data, TIME_FORMAT(hora, '%H') ;
abraço,
Considerando que sua tabela tenha essa estrutura, e que vc queira calcular a média aritmética :
select avg(tonelada) from testes.exemplo;
Agora, supondo que vc queira calcular a média aritmética em uma tabela onde vc tenha também um campo data ( ou datetime), com a seguinte estrutura por exemplo:
# data, hora, tonelada
'2018-01-01', '07:00:00', '700'
'2018-01-01', '07:01:00', '750'
'2018-01-02', '08:00:00', '800'
'2018-01-03', '09:00:00', '900'
No mysql por exemplo, vc poderia usar o comando:
SELECT data, TIME_FORMAT(hora, '%H') hora, count(1) registros, sum(peso) soma, avg(peso) media FROM testes.exemplo group by data, TIME_FORMAT(hora, '%H') ;
abraço,
GOSTEI 0