Código SQL:
Ver original
SELECT *,DAYOFMONTH(fecha_public) AS dia,YEAR(fecha_public) AS ano, ELT(DATE_FORMAT(fecha_public,'%m'),'Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto', 'Septiembre','Octubre','Noviembre','Diciembre' ) AS mes FROM agenda WHERE activo = 1 AND destacado = 1 ORDER BY fecha_public ASC
GRACIAS