el de:
Código sql:
Ver originalSELECT * FROM `tabla` WHERE '2009-01-22' BETWEEN str_to_date(concat(CAST(EventYear AS CHAR),'-',CAST(EventMonth AS CHAR),'-',CAST(Eventday AS CHAR)),'%Y-%c-%e') AND str_to_date(concat(CAST(EventYear2 AS CHAR),'-',CAST(EventMonth2 AS CHAR),'-',CAST(Eventday2 AS CHAR)),'%Y-%c-%e')
Gracias de nuevo por todo. Este calendario me funcionaba al principio cuando era básico pero al tratar expandir las funciones me ha dado muchos problemas. Voy a tener que re-estructurar las tablas para hacerlo mas eficiente cuando tenga algo de tiempo.
saludos.