Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/07/2010, 16:28
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

Eso es un error del script en FDW, porque no reconoce el caracter porcentual en algunos casos. Esa parte debe decir:
Cita:
IF(TTotal < 86400, SEC_TO_TIME(Ttotal), CONCAT((TTotal DIV 86400), '.', (SEC_TO_TIME(Ttotal % 86400)))) TiempoTotal
El caracter porcentual, en ese contexto, equivale al resto de división entera.
Eso significa que dado dos números A y B, siendo que A > B, esa división devuelve cociente C y un resto R tal que (C . B) + R = A.
En este caso 86400, sabemos, es la cantidad de segundos del día. La operación elimina todos los segundos equivalentes a días enteros y devuelve la cantidad restante.
Eso es todo.

Es la operación complementaria a N DIV M, que también se usa en este caso.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 12/07/2010 a las 16:33