Problema con rangos para fecha y hora

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • uo4396
    Member
    • ago
    • 90

    #1

    Problema con rangos para fecha y hora

    Hola a todos.

    Tengo un problemilla con rangos para fechas y hora.

    Tengo el siguiente select:

    select *
    from tabla
    where fecha in rango_fecha and
    hora in rango_hora.

    Si por ejemplo el rango de horas a buscar están en el mismo día no hay problema. Los rangos tendrían este aspecto

    rango_fecha-sign = 'I'.
    rango_fecha-option = 'EQ'
    rango_fecha-low = 20081212

    rango_hora-sign = 'I'.
    rango_hora-option = 'BT'
    rango_hora-low = 080000
    rango_hora-low = 100000

    El problemo me lo encuentro cuando por ejemplo quiero realizar la búsqueda en un periodo de horas que abarca dos días, es decir, si por ejemplo quiero realizar la búsqueda entre las 22 horas de ayer y las 8 de la mañana de hoy.

    ¿¿¿¿Como podría montar estos rangos????

    Saludos y gracias
  • Glen Raul Ruiz Millan
    Senior Member
    • may
    • 182

    #2
    algo practico seria...

    Meter el select en un ciclo por fecha el cual el primer dia inicia con la hora que esta de inicio, asi sucesivamente los diferentes dias, y terminar con el ultimo dia del rango, y pues la hora final... dias intermedios seria movimientos por dias completos..

    Espero te sirva...

    Comentario

    Trabajando...