![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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? |
#3
|
||||
|
||||
Para sumar las horas y minutos, un onsejo que me dio Caral es declarar tus vars como integer y funciona a la perfeccion
![]() |
#4
|
|||
|
|||
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 |
![]() |
|
|
![]() |
||||
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 |
![]() |
|