El problema es el siguiente, tengo fechas.. que por alguna razon las guardaban en formato normal (dd/mm/aaaa) lo q me hace la comparacion mas dificil a si tuviera el formato date..
lo q tengo q hacer es a partir de un calendario, en el q seleccionaran un dia, mostrar todos los eventos q habran ese dia.. resulta q son 10 tablas de eventos de distintas secciones y bueno.. ya eso esta hecho.. ahora lo q me esta matando es que al comparar fechas solo me toma en cuenta el dia.. se que probablemente no sea el metodo mas adecuado.. pero cambiar eso significaria cambiar tooooda la pagina..
esta es la consulta q estoy utilizando:
Código SQL:
Ver original
SELECT nombre_evento FROM g_eventos WHERE status_evento='1' AND '09/12/2010' BETWEEN LEFT(fecha_evento,10) AND RIGHT(fecha_evento,10)
fecha_evento es una columna estandar para cada tabla de eventos que guarda los datos de este modo por ejemplo:
05/12/2010 al 12/12/2010
Ahora
Si uso la fecha '09/12/2010', en este rango '05/12/2010 al 12/12/2010' me incluye ese evento perfectamente.. pero si la fecha es '09/05/2013' y el rango '05/12/2010 al 12/12/2010' igual la muestra...
AYUDENME POR FAVOR!!! y muchisimas gracias de antemano!!!