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

obtener el registro maximo

Estas en el tema de obtener el registro maximo en el foro de SQL Server en Foros del Web. hola como esta saludos.. alguien me podra ayudar con la siguiente duda lo que quiero realizar el lo siguiente tengo una tabla llamada XXX id ...
  #1 (permalink)  
Antiguo 28/10/2011, 15:00
 
Fecha de Ingreso: octubre-2011
Ubicación: monterrey
Mensajes: 14
Antigüedad: 12 años, 6 meses
Puntos: 0
obtener el registro maximo

hola como esta saludos..
alguien me podra ayudar con la siguiente duda lo que quiero realizar el lo siguiente
tengo una tabla llamada XXX

id fecha datos
1 28/10/2011 q
2 30/10/2011 w
1 01/11/2011 r
2 03/11/2011 t
1 05/11/2011 y
2 07/11/2011 u

como puedo obtener en panta la informacion del registro 2 pero que me de como resultado el registro que tega la fecha mayor quiero que mede como resultado
2 07/11/2011 u

lo he estado intentado de esta forma pero no me sale
select * from XXX
where id='2' and max(fecha)

gracias por su ayuda saludos..
  #2 (permalink)  
Antiguo 28/10/2011, 15:20
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: obtener el registro maximo

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. id INT,
  4. fecha datetime,
  5. nombre VARCHAR(50)
  6. )
  7.  
  8. INSERT INTO #temp VALUES(1,'2011-10-28 00:00:00.000','q')
  9. INSERT INTO #temp VALUES(2,'2011-10-30 00:00:00.000','w')
  10. INSERT INTO #temp VALUES(1,'2011-11-01 00:00:00.000','r')
  11. INSERT INTO #temp VALUES(2,'2011-11-03 00:00:00.000','t')
  12. INSERT INTO #temp VALUES(1,'2011-11-05 00:00:00.000','y')
  13. INSERT INTO #temp VALUES(2,'2011-11-07 00:00:00.000','u')
  14.  
  15. SELECT id,nombre,fecha FROM #temp WHERE id=2 AND fecha=(SELECT MAX(fecha) FROM #temp WHERE id=2)

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: fecha, maximo, registro, select, 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 23:29.