Calcular media SQL entre datas
Olá galera...
Estou com um probleminha, estou querendo calcular uma media entre datas, mas está retorando errado.
Ex:
O Funcionário João tem desde o incio do ano 4 horas de hora extra. No calculo dessa media seria 4/9, onde o 9 é o número de meses desde o inicio do ano, o qual o resultado seria 0,44, mas está retornando 2.
Alguem poderia dizer onde está o erro no código?
SELECT login, sum(hora1) as horat1, AVG( hora1 ) AS mediah1 FROM totalhoras WHERE data BETWEEN '2011-01-01' AND '2011-09-30' GROUP BY login ORDER BY mediah1 ASC
Ele ordena pela media.
Obrigado
Discussão (6)
Carregando comentários...