MySQL - Mostrar la hora en un select

   
Vista:

Mostrar la hora en un select

Publicado por David carlos_molinanew@hotmail.com (16 intervenciones) el 27/12/2017 16:09:40
Bueno, mi problema es el siguiente, tengo una tabla con una Hora de inicio (HI) y Hora final (HF), y nesecito que se reste para darme un tiempo trabajado: uso la siguiente sentencia:
1
SELECT (HORA_PROCESOF - HORA_PROCESOI) as Rendimiento from patinador
y me arooja el resultado correcto pero en numero entero, intente usar esto:
1
SELECT date_format(HORA_PROCESOF - HORA_PROCESOI,'%H:%i:%s') as Rendimiento from patinador
para que el resultado me lo de en formato de hora, pero al usar la sentencia me da valores en 0 "00-00-00", ¿ quisiera saber por que pasa esto y si alguien me puede ayudar? espero se entienda mi pregunta y gracias de ante mano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Mostrar la hora en un select

Publicado por Nicolas (40 intervenciones) el 29/12/2017 04:12:23
Hola David.
Prueba con la función DATEDIFF de SQL.
Te paso un link para que veas un eje.
http://mysql.conclase.net/curso/?sqlfun=datediff
Espero que te sirva. Abrazo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar