Diferencia entre Horas despues de la media noche
Hola amigos, tengo un inconveniente que seguramente por desconocimiento no he conseguido la solucion:
En una tabla de la base tengo un Campo llamado Minutos el cual automaticamente saca la diferencia entre HoraCrea (hora de creacion) y HoraClose (Hora de Cierre de la Operacion) el cual con el comando en el campo 'Computed Columns Specification' funciona perfecto sin embargo el problema viene cuando se abre una operacion 23:41:00 y la cierra a la 00:10:00, la diferecia es descomunal. quiero consultar si algunos de ustedes se ha topado con este problema y como lo soluciono. |
Hola, saludos a todos…
Básicamente creo que tienes un problema de diseño. Cuando calculamos un intervalo de tiempo, los marcajes siempre tienen que contener la fecha. Si la hora de inicio son las 08:00:00 y la de cierre a las 13:00:00 no hay problema, pero ¿y si el cierre son las 13:00:00 del día siguiente?. El caso que expones es un ejemplo claro de lo que comento. Saludos. |
Es necesario la fecha, así solamente habría que hacer la resta.
Ahora mismo puedes hacer "un invento", si la hora de cierre es menor que la hora de apertura entonces calculas la diferencia entre las 240000 a tu hora de apertura y le sumas la hora de cierre. |
La franja horaria es GMT +2. Ahora son las 02:04:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi