Soy nuevo en MySQL y hay muchas cosas que recién estoy aprendiendo.
Tengo una duda, he buscado en Google y podría llegar a una respuesta, pero conlleva muchas operaciones, quisiera saber si hay una manera más rápida y fácil.
Tengo una tabla con tres campos: codigo, fecha_inicial y fecha_final
En esta tabla se graba un código por cada rango de fecha, por ejemplo:
codigo fecha_inicial fecha_final
1 2013/01/01 2013/02/15
2 2013/02/16 2013/02/25
Lo que necesito es mandarle una fecha, por ejemplo: 2013/01/10 y que regrese el codigo, que para el caso del ejemplo sería el 1.
La única forma que he encontrado hasta ahorita es restando años, luego meses y luego dias.. y haciendo comparaciones... pero hay algún método directo para lograr esto?
Muchas gracias