Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Campo en mysql para formato de año YYYY/YY

Estas en el tema de Campo en mysql para formato de año YYYY/YY en el foro de Mysql en Foros del Web. Hola He estado mirando por google y por el archivo de este foro y no encontré ningún tema relacionado. Estoy trabajando en una base de ...
  #1 (permalink)  
Antiguo 30/07/2011, 12:58
 
Fecha de Ingreso: julio-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Campo en mysql para formato de año YYYY/YY

Hola

He estado mirando por google y por el archivo de este foro y no encontré ningún tema relacionado. Estoy trabajando en una base de datos donde necesito campos para cursos académicos o temporadas deportivas, con formato YYYY/YY (p.ej. 2008/09 o 1999/00). También me valdría perfectamente el formato completo, YYYY/YYYY.

¿Hay alguna forma de establecerlo de esta manera, o solamente me queda tirar de un string? Es un campo donde los usuarios van a añadir datos y deben estar en un formato uniforme. Sé que, usando strings, podría hacer un código php para comprobar que está en el formato que yo elija, pero quizá mysql ya tenga un campo preparado para estas cosas.

Gracias.
  #2 (permalink)  
Antiguo 30/07/2011, 13:37
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Campo en mysql para formato de año YYYY/YY

Lo que generalmente se hace es usar dos campos distintos. Uno para el año y otro para el período. Pero incluso el diseño es diferente según sea el caso.
Diseñar una base para un uso deportivo no es lo mismo que hacer una base para uso académico. No son modelos intercambiables.
Para ayudarte deberías describirnos darnos mas datos de ambos casos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: año, campos, formato, php, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:13.