SQL - subconsulta facilita

 
Vista:

subconsulta facilita

Publicado por MT (1 intervención) el 08/03/2012 11:30:36
Hola chicos!
Necesito vuesta ayuda. Necesito sacar una subconsulta para sacar el cargo de una persona en en fecha de finalizacion de una tara.
Creo que se hace a través de una subconsulta pero no logro poner la sintaxis correctamente. esta serian las tablas. Muchisimas gracias!

id empleado fecha actualizacion cargo
321 2/12/2010 staff
321 24/4/2011 staff
321 28/08/2011 manager
432 23/07/2011 staff

Ahora tengo una serie de tareas asociadas a los empleados en otra tabla.


id tarea fecha finalización id empleado
0001 21/08/2011 321
0002 29/09/2011 321

Lo que tendria que crear es un script para introducir un nueva columna en la tabla de de tareas que me calculase el cargo funcional del empleado en el momento que finalizó la tarea es decir así:

id tarea fecha finalización id empleado cargo (nueva columna)
0001 21/08/2011 321 staff
0002 29/09/2011 321 manager
0003 03/09/2011 432 staff

Si solamente podeis ayudarme con el select (es decir saber el cargo funcional de cada empleado por la fecha de la tarea finalizada, en lugar de un update tambien esta bien. Gracias!
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
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

subconsulta facilita

Publicado por leonardo_josue (1173 intervenciones) el 08/03/2012 20:47:04
Hola MT:

Tu problema se resuelve con un INNER JOIN, no con una subconsulta. Puedes preguntarle a Santa Wikipedia cómo funcionan los JOIN's si es que no sabes cómo utilizar los JOIN's

http://es.wikipedia.org/wiki/Join

Haz la prueba y si tienes problemas postea algo de lo que intentaste hacer para ayudarte a corregir la consulta.

Saludos
Leo.
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