Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-11-2022
giantonti1801 giantonti1801 is offline
Miembro
 
Registrado: oct 2022
Posts: 143
Poder: 2
giantonti1801 Va por buen camino
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
Código SQL [-]
(datediff(minute,[HoraCrea],[HoraClose]))
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.
Responder Con Cita
  #2  
Antiguo 07-11-2022
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 281
Poder: 8
manelb Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 07-11-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
calculo de diferencia entre dos horas y minutos gonza_619 Varios 1 22-05-2010 20:35:31
restar horas y devolver la diferencia en tiempo entre ellas douglas OOP 1 24-10-2007 11:28:44
Consulta diferencia media entre dos horas Sayuri Conexión con bases de datos 7 12-08-2005 19:29:44
Diferencia De Horas cancerbero SQL 3 16-05-2004 00:55:30
Calcular diferencia entre horas toni.vi API de Windows 2 30-07-2003 11:35:40


La franja horaria es GMT +2. Ahora son las 08:50:23.


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
Copyright 1996-2007 Club Delphi