Buenos Días, tengo un gran problema con una consulta que antes me funcionaba perfectamente pero ahora no da error pero no muestra los datos:
mi consulta problemática me retorna las noticias más visitadas de entre varias tablas, de los últimos 7 días y uniendola con unión, antes me funcionaba al 100% pero ahora no hace nada y no he cambiado nada, incluso la estoy corriendo en el cliente de mysql y no da nada:
Consulta SQL:
SELECT titulo,visitas,fecha From news11 WHERE DATEDIFF(CURDATE(), STR_TO_DATE(Fecha, '%Y/%m/%d')) <= 6 AND tipo = 'noticia'
UNION SELECT titulo,visitas,fecha From news12 WHERE DATEDIFF(CURDATE(), STR_TO_DATE(Fecha, '%Y/%m/%d')) <= 6 AND tipo = 'noticia'
UNION SELECT titulo,visitas,fecha From news13 WHERE DATEDIFF(CURDATE(), STR_TO_DATE(Fecha, '%Y/%m/%d')) <= 6 AND tipo = 'noticia'
ORDER BY visitas DESC LIMIT 7
Saludos Dairon