Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2012, 21:50
hombreman
 
Fecha de Ingreso: febrero-2012
Ubicación: México
Mensajes: 227
Antigüedad: 12 años, 9 meses
Puntos: 48
Encontrar el rango al que pertenece una fecha

Hola.

Nunca he sabido plantear esta pregunta, y por eso mi búsqueda ha sido infructuosa. Entonces me atrevo a hacer aquí mi consulta. Gracias por su tiempo.
  • Tengo una tabla que contiene cuadro campos, un ID (autogenerado), una zona («Zona 1» hasta «Zona 8»), un campo Fecha_Inicial y otro Fecha_Final.
  • El intervalo entre Fecha_Inicial y Fecha_Final es variable, pero siempre es igual o mayor que 1 e igual o menor que 7.
  • El primer registro empieza el 2012/01/01 como fecha_inicial y el último termina con 2012/12/31.
  • A cada intervalo le corresponde una y sola una Zona.

Código:
ID|Zona| fInicial |  fFinal
--+----+----------+----------
01| 01 |2012-01-01|2012-01-06
02| 01 |2012-01-07|2012-01-07
03| 03 |2012-01-08|2012-01-12
04| 02 |2012-01-13|2012-01-19
05| 03 |2012-01-20|2012-01-25
06| 02 |2012-01-26|2012-01-30
Mi pregunta es:

Dado un TIMESTAMP (2012-01-15 21:46:41), cómo puedo saber el ID y la Zona asignada a esa fecha.

Gracias de nuevo por su tiempo.