Cita:
Iniciado por rodocoyote15 Que tal buen día. Supongamos que tengo un campo de TEXT así:
"2016-02-05/2016-02-01,2016-02-15/2016-02-10".
La fecha 1 sería "2016-02-05/2016-02-01".
Y la fecha 2 sería "2016-02-15/2016-02-10".
Y así podría haber n numero de fechas/rangos.
Como puedo evaluar si "2016-02-03" no está dentro de cada uno de los rangos que hay entre las fechas del campo TEXT?
Saludos
Eso se llama "campo multivaluado", están prohibidos en el modelo relacional de bases de datos, y sólo sirven para tener dolores de cabeza, problemas para crear consultas, generar inconsistencias y redundancia de datos, y faltas enormes de optimización.
En serio, ¿por qué tienes datos asi?
Si quieres una solución en serio, ese tipo de campos no sirve. No hay modo de optimizar la consulta, por más que es posible hacer la query que quieres.
Eso sí: Desde ya, olvidate de verificar
rangos con datos guardados asi. NO puedes hacerlo por medio de SQL, deberías hacerlo por programación.