Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2012, 14:46
amethgabriel
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Extraer la ultima fecha de una columna en SQL Server

Buen dia

Tengo una tabla llamada Gestion que tiene 3 columnas:

1. Cedula
2. Respuesta
3. FechaGestion


Esta tabla contiene registros de llamadas a personas de un Call center. La cedula es de la persona que se llamo, la respuesta puede ser: Mensaje con tercero, No contactado, Al dia..etc, y la fecha es la fecha y hora en la que se realizo la llamada.
La fecha esta en tipo de formato FECHA:SmallDateTime.

Quisiera saber si se puede extraer de una cedula en particular la ultima respuesta que tuvo. Yo intenté hacer lo siguiente:

SELECT Respuesta
FROM Gestion
WHERE FechaGestion =
(Select MAX(FechaGestion)
From Gestion
Where Cedula = '123456789')

La subconsulta me arroja perfectamente la ultima fecha de esa cedula, por lo que me deberia pasar esa fecha a la clausura Where como condicion de FechaGestion.
Pero cuando ejecuto toda la consulta me arroja son todas las respuestas de esa cedula de todas las fecha.. como si no estubiera la clausura where..

Si alguien sabe porque no funciona o si se puede hacer de otra forma.. se lo agradeceria mucho..

Quedo atento a cualquier respuesta.

De antemano, Muchas Gracias por la colaboracion de todos...