
05/06/2007, 06:30
|
| | Fecha de Ingreso: abril-2007 Ubicación: España
Mensajes: 19
Antigüedad: 17 años, 10 meses Puntos: 1 | |
Manejar cadena como fecha en MySQL 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. |