Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2012, 01:15
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Encontrar el rango al que pertenece una fecha

Primero tendrías que definir INTERVALO, me parece que te refieres a la diferencia entre fecha final y fecha inicial.
Respecto de la pregunta, la respuesta obvia es
SELECT * FROM tabla WHERE (FIN-INICIO) = '';
El ID y la Zona serán unicos siempre y cuando el "intervalo" sea único. El problema es que por lo que muestras, no guardas timestamp en la db sino fechas, por lo cual hay una falta de precisión que te impedirá hacer las consultas correctamente. O modificas el tipo de dato o simplificas el timestamp perdiendo precision. Hay muchas funciones de fecha / hora en mysql, consulta el manual. Parece más bien un problema de diseño que de SQL, saludos
__________________
Fere libenter homines, id quod volunt, credunt.