Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/04/2013, 11:20
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Promedio de Tiempos en MYSQL

Hola de nuevo:

es exactamente lo que comenta gnzsoloyo, si desde consola le indicamos que no nos tome en cuenta los valores con 0, entonces el resultado es el que comentas, 00:06:15:

Código MySQL:
Ver original
  1. mysql> SELECT
  2.     -> ( SELECT IFNULL(
  3.     ->            SEC_TO_TIME(
  4.     ->              AVG(TIME_TO_SEC(`tiempo_ent`)
  5.     ->            )
  6.     ->          ),'00:00:00') AS tiempomes
  7.     ->   FROM for_tie_proc
  8.     ->   WHERE
  9.     ->     MONTH(fec_med) = '03' AND
  10.     ->     YEAR(fec_med) = '2013' AND
  11.     ->     (id_franquicia='14') AND
  12.     ->     tiempo_ent != '00:00:00'
  13.     ->
  14.     -> ) AS tiempomes;
  15. +-----------+
  16. | tiempomes |
  17. +-----------+
  18. | 00:06:15  |
  19. +-----------+
  20. 1 row in set (0.08 sec)

Observa que al final del where agregué

Código:
tiempo_ent != '00:00:00'
Como comenta, puede ser que la librería interprete '00:00:00' como un valor nulo y no lo considera para el cálculo de los promedios

Saludos
Leo.