Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/01/2009, 10:21
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: restar valores de hrs

Como te sugiere Genetix, usando TIMEDIFF y haciendo volver sobre la tabla. Yo estas cosas suelo hacerlas con programación, pero en este foro de bases de datos la propuesta que te hago es esta:

Código sql:
Ver original
  1. SELECT b.hra AS horab, (b.valor-a.valor) diferencia FROM `nombretabla` a, nombretabla b
  2. WHERE a.hra = TIMEDIFF(b.hra, '01:00:00') ORDER BY a.hra

La condición es que hra es un campo de tipo TIME y valor un campo de tipo numérico. Todas las horas deben estar, pues un salto de más de una hora daría problema...

Pruébalo