Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/07/2010, 13:53
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Excedo el valor maximo de time

Mira, volví a probar la consulta contra una base con datos del tipo necesario, y no contiene ni errores de sintaxis, ni hay errores en los datos devueltos.
Eso sería:
Código MySQL:
Ver original
  1.   IF(TTotal < 86400, SEC_TO_TIME(Ttotal), CONCAT((TTotal DIV 86400), '.', (SEC_TO_TIME(Ttotal &#37; 86400)))) TiempoTotal
  2.   (SELECT SUM(TIME_TO_SEC(TiempoTotal)) TTotal
  3.   FROM `servicio`
  4.   WHERE MONTH(Fecha)=06 AND YEAR(Fecha)=2010 ) T1;
Sólo me queda suponer que no hayas copiado perfectamente la sentencia de muestra en alguna forma. Por eso te pedía el post de la que hayas usado, no de la que yo puse...
Puedes haber copiado y pegado, pero no haberlo hecho correctamente. Hay que comprobar.
Otra posibilidad es que se trate de una versión de MySQL muy vieja.

Ejecuta la sentencia
Código MySQL:
Ver original 
y cuentanos qué te devuelve...

En cuanto al FROM adicional, eso es una subconsulta.
¿Has visto el tema de subconsultas alguna vez?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)