Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-10-2007
santi33a santi33a is offline
Miembro
 
Registrado: jun 2005
Posts: 208
Poder: 19
santi33a Va por buen camino
Dudas con Horas

Hola a todos:
Necesito hacer una tabla que me guarde la cantidad de afectaciones ocurridas por dia en horas por ejemplo:
Por Lluvia ---> 05:45 horas
Por rotura --> 01:50 horas
.......

ahora mi duda es, al campo horas qué tipo de datos darle, para que luego en un informe poder sumar estas horas ?
05:45
01:50
-------
07:35

Agradeceria cualquier opinión.
Responder Con Cita
  #2  
Antiguo 12-10-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Ignoro ahora mismo si existe un campo "time" en SQL. Supongo que sí. Sé que puede obtenerse la hora de un campo "datetime" mediante "HOUR(campo_datetime)". Empero, lo que quería decir, y a lo mejor es una barbaridad, es lo siguiente: ¿No sería más sencillo guardar minutos (enteros)? De este modo las suman, restas y demás, serían bastante simples, ¿no? ¿Cómo se ve esto?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 12-10-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Cita:
Empezado por santi33a Ver Mensaje
al campo horas qué tipo de datos darle
Para sumar las horas y minutos, un onsejo que me dio Caral es declarar tus vars como integer y funciona a la perfeccion
Responder Con Cita
  #4  
Antiguo 13-10-2007
santi33a santi33a is offline
Miembro
 
Registrado: jun 2005
Posts: 208
Poder: 19
santi33a Va por buen camino
Pensando en la noche, me di cuenta que como dice dec es mejor en una variable integer y guardar los minutos totales, entonces en el evento OnGetText y OnSetText del DataSet lo convierto en horas y minutos, y en el caso de los informes lo conviero en el evento OnGetText del DataText de Rave que es el reporteador que uso

Y muchas gracias por la atención prestado
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
Fechas y horas en SQL Manuel SQL 5 13-09-2006 17:54:15
Formato de Horas tgsistemas SQL 4 18-02-2004 12:33:50
Comparar Horas Novás Varios 3 06-01-2004 11:49:32
Suma de horas II YolandaM Varios 10 19-11-2003 22:05:39
SQL y las horas FRANKER SQL 2 14-05-2003 10:50:40


La franja horaria es GMT +2. Ahora son las 18:23:54.


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