Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2013, 04:50
navarroja
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Información SQL Access Restar horas pasada la media noche

Hola:

Llevo "nisesabecuanto" buscando un solución a un problema que tengo:

Necesito poder restar dos tiempos ( horas:minutos:segundos) de forma coherente sin tener que poner las fechas...
Restar dos horas lo puedo hacer utilizando Diffechas, pero el problema surge cuando esas horas que hay que restar son 03:00am -23:00 (Es decir al pasar media noche)

Ahí es donde produce el lío.

Estoy buscando una expresión SQL que venga a recoger:

Tengo dos campos: hora 1 (Hora inicial) y hora 2 (Hora final)

Partiendo de un campo hora1. Si hora2>hora 1 entonces (THEN) (hora 2- hora 1). Si hora 2 < hora 1 entonces (THEN) [(hora 2-00:00:00) +(23:59:59 – hora1)]

Es la única forma que veo para poder dar las horas correctamente, pero no se traducir esto a SQL

Por favorrrrrrrrr...ayudaaaaaa!!!...