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. |
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? |
Cita:
|
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 |
La franja horaria es GMT +2. Ahora son las 07:43:46. |
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