Hola listeros.
He buscado en el manual de MySQL y no he podido dar con la solución.
Tengo una tabla de tipo char que almacena la fecha DD-MM-YYYY.
Tengo que presentar un informe ordenado por fecha, pero ORDEN BY no lo acepta y cuando aplico las funciones DAY, MONTH o YEAR, me sale null.
Me imagino que tengo que convertir de char a date y esa es la pregunta.
¿Cómo convierto en la consulta de char a date para poder aplicar order by?.
SELECT DAY(Entrega.FechaHoraSP) AS dia, MONTH(Entrega.FechaHoraSP) AS mes, YEAR(Entrega.FechaHoraSP) AS año, Entrega.FechaHoraSP FROM Entrega ORDER BY ConverttoDate(FechaHoraSP)
Muchas gracias.