Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2011, 14:21
jlrdz21
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Operacion campo Time

Un saludo primero que nada, espero puedan ayudarme:

Tengo 2 campos Time uno que se llama entrada, otro salida y otro descuento.

¿Cómo puedo hacer la operación de resta salida - entrada - descuento?.

Teniendo en cuenta que el campo descuento es de tipo entero y se representa en minutos.

La operación de salida menos entrada me sale bien con TIMEDIFF(salida-entrada) y me lo da en formato HH:MM:SS pero cuando quiero restarle el campo descuento me lo da en horas enteras, quiciera que me apareciera en HH:MM:SS, ejemplo Entrada:08:00:00, salida 23:00:00, descuento: 3

TIME_FORMAT(TIMEDIFF(salida,entrada), '%T') = 16:00:00

(TIME_FORMAT(TIMEDIFF(salida,entrada), '%T') - descuento) = 13

es como si los minutos me los toma como horas y se los resta al 16 ademas que me le cambia el formato, ¿cómo puedo solucionarlo?. De antemano muchas gracias.