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

Y como complemento, te recuerdo que '00:00:00' es diferente de NULL (lo mismo que una cadena vacía ('')), mucho ojo con eso:

Código MySQL:
Ver original
  1. mysql> SELECT * FROM horas;
  2. +----+----------+
  3. | id | hora     |
  4. +----+----------+
  5. |  1 | 00:04:33 |
  6. |  2 | NULL     |
  7. |  3 | 00:00:00 |
  8. +----+----------+
  9. 3 rows in set (0.00 sec)
  10.  
  11. mysql> SELECT * FROM horas WHERE hora IS NULL;
  12. +----+------+
  13. | id | hora |
  14. +----+------+
  15. |  2 | NULL |
  16. +----+------+
  17. 1 row in set (0.00 sec)
  18.  
  19. mysql> SELECT * FROM horas WHERE hora IS NOT NULL;
  20. +----+----------+
  21. | id | hora     |
  22. +----+----------+
  23. |  1 | 00:04:33 |
  24. |  3 | 00:00:00 |
  25. +----+----------+
  26. 2 rows in set (0.00 sec)
  27.  
  28. mysql> SELECT * FROM horas WHERE hora = '00:00:00';
  29. +----+----------+
  30. | id | hora     |
  31. +----+----------+
  32. |  3 | 00:00:00 |
  33. +----+----------+
  34. 1 row in set (0.00 sec)
  35.  
  36. mysql> SELECT * FROM horas WHERE hora != '00:00:00';
  37. +----+----------+
  38. | id | hora     |
  39. +----+----------+
  40. |  1 | 00:04:33 |
  41. +----+----------+
  42. 1 row in set (0.00 sec)

Saludos
Leo.