Inicio > Bases de datos > paufr > cumpleaños

cumpleaños

Experto:
Usuario:
Fecha: 02/12/2008
Valoración: (3,00 sobre 5) Categoría: Bases de datos
02/12/2008
charliecuco, usuario preguntando en Bases de datos
Usuario
Hola:En una base de datos de personal con un campo que es la fecha de nacimiento modelo fecha corta. ¿cómo puede conseguir que me ordene los registros por los cumpleaños que tengo que felicitar a partir de la fecha del sistema? Gracias
02/12/2008
charliecuco, experto respondiendo en Bases de datos
Experto
Te comento como lo hice yo. Si te vale lo haces igual: Puesto que puede haver bases de datos que proporcionen funciones para separar la fecha y otras que no(la mayoria) lo mejor es hacerlo por programa. Yo lo hice en Delphi, aunque lo puedes acoplar para el lenguaje que sea.
1-Creas un par de campos calculados dia y mes.
2-Concatenas mes y dia. Ej: 1 de febrero -> 0201
3-Ahora debes ordenar por la cadena.

En Oracle se puede hacer con el lenguaje propio. No se si tu base de datos lo admite.
02/12/2008
charliecuco, usuario preguntando en Bases de datos
Usuario
gracias por inmdicarme por donde continuar porque ya estaba desesperandome.
No acabo de canseguirlo pero ahora sé por que camino está la solución.
Enlaces patrocinados