SQL - - Consulta Sql -

 
Vista:

- Consulta Sql -

Publicado por Ramon (3 intervenciones) el 20/03/2007 17:18:31
Hola, tengo una BD en sql server 2000, y la tengo linkada en adp con access. Tengo una vista que me esta llevando loco, y recurro aqui a ver si alguien tiene una solución

Tengo una tabla con un Campo IDempleado, otro Centro_Trabajo y otro con una fecha.

IDEmpleado | Centro_Trabajo | Fecha
----------------------------------------------------------
1 Madrid
1 Barcelona
1 Sevilla
2 Madrid
2 Barcelona
2
3
3
3
4
4
5
5

El caso que la fecha mas proxima indica el actual sitio de trabajo del empleado. El caso es que quiero sacar las ubicaciones de los trabajadores en el momento actual, o sea con fecha mas reciente. El caso es que utilizo la opcion distinct para despreciar los sitios anteriores del empleado. El problema es que el distinct desprecia registros iguales y como el campo Centro_Trabajo es igual
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:- Consulta Sql -

Publicado por Isaías (5072 intervenciones) el 20/03/2007 19:13:23
Debes utilizar la funcion MAX(), en conjunto con GROUP BY
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar