Sigo con problemas con mis calendarios...
Quiero escoger los records que sean mayor que una fecha y menor que otra. Ya lo he intentado así y no me funciona:
$fecha_junta = '2009-01-22'
Este es uno de los records
EventYear = 2009
EventMonth = 1
EventDay = 22
EventYear2 = 2009
EventMonth2 = 1
EventDay2 = 23
Código sql:
Ver originalSELECT * FROM calendario WHERE (DATEDIFF(CAST(CONCAT(EventYear,'-', EventMonth,'-', EventDay) AS DATE), (CAST('$fecha_junta' AS DATE))) >= 0) AND (DATEDIFF(CAST(CONCAT(EventYear2,'-', EventMonth2,'-', EventDay2) AS DATE), (CAST('$fecha_junta' AS DATE))) <= 0)
Código sql:
Ver originalSELECT * FROM calendario WHERE (CAST(CONCAT(EventYear,'-', EventMonth,'-', EventDay) AS DATE) >= (CAST('$fecha_junta' AS DATE))) AND (CAST(CONCAT(EventYear2,'-', EventMonth2,'-', EventDay2) AS DATE) <= (CAST('$fecha_junta' AS DATE)))
Pero no me escoge ninguna fecha. El segundo lo considero mas al grano pero no me funcionó así que intenté con el otro pero tampoco. ¿Alguien me podría decir que estoy haciendo mal?