Saltar al contenido

MySQL formato de fecha DD/MM/YYYY seleccionar consulta?

Recuerda que en las ciencias informáticas un problema casi siempre tiene diversas soluciones, pero nosotros te compartiremos lo más óptimo y eficiente.

Solución:

¿Supongo que probablemente solo quiera formatear la fecha de salida? entonces esto es lo que buscas

SELECT *, DATE_FORMAT(date,'%d/%m/%Y') AS niceDate 
FROM table 
ORDER BY date DESC 
LIMIT 0,14

¿O realmente desea ordenar por Día antes de Mes antes de Año?

Puedes usar STR_TO_DATE() para convertir sus cadenas a valores de fecha MySQL y ORDER BY el resultado:

ORDER BY STR_TO_DATE(datestring, '%d/%m/%Y')

Sin embargo, sería prudente convertir la columna a la DATE tipo de datos en lugar de usar cadenas.

SELECT DATE_FORMAT(somedate, "%d/%m/%Y") AS formatted_date
..........
ORDER BY formatted_date DESC

Sección de Reseñas y Valoraciones

Si para ti ha resultado de utilidad este post, agradeceríamos que lo compartas con otros entusiastas de la programación y nos ayudes a extender esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *