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

Ayuda con registros repetidos!!

Estas en el tema de Ayuda con registros repetidos!! en el foro de SQL Server en Foros del Web. A ver si alguien me puede ayudar con una consulta SQL. Tengo un temario de cursos con sus respectivas fechas, lo que quiero es que ...
  #1 (permalink)  
Antiguo 23/05/2007, 10:15
 
Fecha de Ingreso: octubre-2006
Mensajes: 68
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Ayuda con registros repetidos!!

A ver si alguien me puede ayudar con una consulta SQL. Tengo un temario de cursos con sus respectivas fechas, lo que quiero es que me arroje los cursos sin repetirse los nombres y con la fecha más reciente, por ejemplo:

CURSO 1 (13/05/07)
CURSO 2 (16/05/07)
CURSO 3 (18/06/07)
CURSO 4 (23/06/07)

Si yo inserto como nuevo: CURSO 2 (21/06/07), quiero que me sustituya el CURSO 2 de arriba por este nuevo, ya que tiene la fecha más reciente, me explico? Quizás sea muy básico, no lo se, espero su ayuda..Gracias de antemano, Saludos cordiales!!
  #2 (permalink)  
Antiguo 23/05/2007, 16:15
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 19 años
Puntos: 166
Re: Ayuda con registros repetidos!!

Puedes hacerlo así:

Cita:
Select Curso, Max(Fecha) From Cursos Group By Curso
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #3 (permalink)  
Antiguo 23/05/2007, 16:17
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 19 años
Puntos: 166
Re: Ayuda con registros repetidos!!

Y por si acaso, ... aquí tienes otra forma de hacerlo:

Cita:
Select * From Cursos t1 Where Fecha = (Select Max(Fecha) From Cursos t2 Where t1.Curso = t2.Curso)
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #4 (permalink)  
Antiguo 23/05/2007, 16:38
 
Fecha de Ingreso: octubre-2006
Mensajes: 68
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Ayuda con registros repetidos!!

Gracias por tu ayuda, a que se refiere t1 y t2? no lo entiendo, espero respuesta..Saludos!!!
  #5 (permalink)  
Antiguo 23/05/2007, 17:14
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 19 años
Puntos: 166
Re: Ayuda con registros repetidos!!

Es el nombre de un alias para la tabla "Cursos", es decir, estoy llamando a la "Cursos" con otro nombre en este caso t1 y t2
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
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 23:52.