Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/08/2008, 05:34
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Cambar DATE FORMAT en la tabla

Como ya te dicen, no es conveniente ni mucho menos cambiar el almacenamiento. Eso te provocaría eventualmente pérdida de información que puede que en el futuro necesitaras. Una base de datos debe ser flexible e independiente de la aplicación que la usará; de lo contrario un cambio de la aplicación, o la modificación del criterio de diseño en la misma hará que la base se vuelva completamente obsoleta y haya que rediseñarla desde el principio.

Lo sé por experiencia propia.

Existen muchas formas para que una consulta devuelva lo que necesitas mostrar (recalco mostrar, porque es lo que en definitiva le importa a la aplicación), pero el caso simplificado sería:
Código:
SELECT DATE_FORMAT('2008-01-13 10:45:20','%d-%m-%Y');

'13-01-2008'

SELECT DATE_FORMAT('2008-01-13 10:45:20','%e-%c-%Y');

'13-1-2008'

SELECT DATE_FORMAT('2008-01-13 10:45:20','%e-%c-%y');

'13-1-08'
¿Esto es lo que buscabas?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)