Cita: Muchas gracias por tu comentario, pero la verdad intento dejar las sentencias SQL lo mas limpias posible.
Genial, pero en MySQL hay funciones muy eficientes para devolver el dato ya formateado como lo necesitas. Es mucho más eficiente que lo hagas en el SELECT que tener que hacer todo esto... Aprovéchalas.
En el foro de BDD recomendamos siempre que el formateo de salida se haga en SQL (en este caso con DATE_FORMAT(), como te sugieren en el post #3) y el de entrada (a la base) en PHP.
Y sigue siendo SQL... ¿Por qué crees que las implementaron?