FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
manejo de horas en un turno
estoy manejando un programita que registra eventos estos los registra seleccionando en que turno ocurrieron, para esto hice una tabla de turnos qeu contiene la hora en que inicia el turno y la hora en que termina, esto me funciona bien en los dos primero turnos uno empieza a las 6:01 y termina a las 14:00 el otro empieza a las 14:01 y termina a las 22:00 pero el que empieza a las 22:01 termina a las 6:00 del otro dia y el query del programa no lo identifica:
'Select * from Turnos where Inicio <= '+#39+lahora+#39+' and Termino >= '+#39+lahora+#39 Alguien sabe como resolverlo, de antemano mil gracias por su ayuda |
#2
|
||||
|
||||
No entiendo bien la semántica de tu consulta... pero a mi me parece que la consulta podría funcionar así:
La idea es esa... Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
Bueno, si, la apreciacion es correcta, tal vez si lo vemos en lenguaje común la consulta debería de ser algo así...
Se tienen dos horas y una solo fecha para obtener el reporte. Fecha = 27/12/2007 HoraInicial = 23:00:01 HoraFinal = 06:00:00 La consulta debe de considerar la consulta de la fecha de un dia anterior a partir de las 23:00:01 y la fecha del dia actual hasta las 6 horas.
Pasamos los parámetros
Dejanos saber los avances de este asunto Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
||||
|
||||
Si puedes, te aconsejo que el campo en la base de datos sea de formato Fecha y hora (todo en un mismo campo). La razón es bien sencilla, la hora depende de la fecha, sobre todo para realizar cálculos.
Es normal que te pidan las horas trabajadas en la semana de un trabajador, al tener la fecha y hora por separado, no puedes realizar sumas y restas. Al tiempo de consultar, pones 2 TdateTimePicker, uno para la fecha y otro para la hora. Al realizar la consulta, concatenas el valor de dichos TdateTimes
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 28-12-2007 a las 13:44:24. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
manejo de arbol de contenidos y manejo se sonido y video | Buelos | Internet | 4 | 09-07-2007 14:52:45 |
Sumar Horas?? | YolandaM | Varios | 4 | 09-11-2003 09:21:46 |
SQL y las horas | FRANKER | SQL | 2 | 14-05-2003 10:50:40 |
|