Mysql ya tiene sus própias funciones para taréas como la de conversión de formatos de fecha ..
Les recomiendo usarlas (en general) .. Toda solución vía SQL suele ser más óptima que vía SQL+PHP
En concreto me refiero a:
DATE_FORMAT()
www.mysql.com/date_format
Un saludo,