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

consulta que ordena por cumpleaños

Estas en el tema de consulta que ordena por cumpleaños en el foro de Bases de Datos General en Foros del Web. saludos me surgio un problemita tengo una tabla con cuyas columnas son id, nombre, fecha_nacimiento lo que quiero hacer es crear una vista que ordene ...
  #1 (permalink)  
Antiguo 13/04/2004, 06:17
 
Fecha de Ingreso: marzo-2004
Mensajes: 17
Antigüedad: 20 años, 2 meses
Puntos: 0
consulta que ordena por cumpleaños

saludos
me surgio un problemita
tengo una tabla con cuyas columnas son
id, nombre, fecha_nacimiento
lo que quiero hacer es crear una vista que ordene esa tabla por el cumpleaños de cada quien no importando el año de nacimiento
es decir que el primero de la fila sea el que cumpla años en 01/01 sin importar si nacio en 1970 o en 1990 y el ultimo sea el que cumple el 31/12
espero me puedan ayudar porque yo estoy loco con eso y mi jefe
gracias de antemano cualquien ayuda
  #2 (permalink)  
Antiguo 13/04/2004, 06:39
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años
Puntos: 16
Hola,

¿Para que base de datos? Porque si es para MySQL en http://dev.mysql.com/doc/mysql/en/Da...functions.html tienes funciones que sacan de un campo fecha el mes y el dia. Seria cuestion de ordenar ascendentemente por el mes y luego por el dia.

Otras bases de datos tendran funciones parecidas.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 13/04/2004, 07:46
 
Fecha de Ingreso: marzo-2004
Mensajes: 17
Antigüedad: 20 años, 2 meses
Puntos: 0
es para SQL Server 2000
  #4 (permalink)  
Antiguo 13/04/2004, 08:12
 
Fecha de Ingreso: marzo-2004
Mensajes: 17
Antigüedad: 20 años, 2 meses
Puntos: 0
listo!!! gracias por la idea, al final tengo q agregar
ORDER BY MONTH(FechaNacimiento), DAY(FechaNacimiento)
gracias de nuevo!
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 02:51.