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

¿Cómo podría quedarme con las filas de las fechas más antiguas?

Estas en el tema de ¿Cómo podría quedarme con las filas de las fechas más antiguas? en el foro de SQL Server en Foros del Web. Buenas. Tengo esta tabla, algo parecido: Nombre Fecha ----------- ---------- Pepe 17/03/1999 Marcos 08/12/2003 Ramón 10/10/2010 Pepe 01/10/1990 Pepe 12/01/1986 Antonio 23/11/1990 Marcos 14/02/1980 Ramón ...
  #1 (permalink)  
Antiguo 17/03/2012, 07:46
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años
Puntos: 0
Pregunta ¿Cómo podría quedarme con las filas de las fechas más antiguas?

Buenas.

Tengo esta tabla, algo parecido:


Nombre Fecha
----------- ----------
Pepe 17/03/1999
Marcos 08/12/2003
Ramón 10/10/2010
Pepe 01/10/1990
Pepe 12/01/1986
Antonio 23/11/1990
Marcos 14/02/1980
Ramón 01/01/1994


Mi duda es que no sé como hacer para quedarme con los nombres cuyas fechas son más antiguas. Es decir, que salga un resultado así:


Nombre Fecha
----------- ----------
Pepe 12/01/1986
Antonio 23/11/1990
Marcos 14/02/1980
Ramón 01/01/1994

Ahora quedan todos los nombres una vez y en caso de repetición se han quitado las filas con la fecha mayor, dejando la más antigua.

Última edición por varuk; 17/03/2012 a las 07:55
  #2 (permalink)  
Antiguo 17/03/2012, 14:49
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: ¿Cómo podría quedarme con las filas de las fechas más antiguas?

Hola.
En la fecha usa min y lo otro lo agrupas
ejemplo
select
Nombre,Min(fecha) as fecha
from
tabla
group by nombre
__________________
Mario Ramírez
Desarrollador .NET MCTS
https://www.mcpvirtualbusinesscard.c...nteractivecard
  #3 (permalink)  
Antiguo 17/03/2012, 17:37
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años
Puntos: 0
Respuesta: ¿Cómo podría quedarme con las filas de las fechas más antiguas?

Muchísimas gracias ^^

Etiquetas: fecha, filas, mayor, tabla
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 13:57.