Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2012, 08:33
chino_black
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta consulta sobre consulta

hola a todos

Estoy intentando realizar una consulta en SQL Server, lo que quiero es que mi consulta me muestre las tareas y los archivos relacionadas a esa tarea, el problema es que en donde debería mostrarme la fecha del archivo, muestra la primera fecha de mi tabla archivo y se repite hacia abajo.

Código:
SELECT id AS 'ID', 
a.nombre AS 'Nombre', 
CONVERT(Varchar, a.fecha_inicio, 103) AS 'Fecha Inicio', 
CONVERT(Varchar, a.fecha_termino, 103) AS 'Fecha Termino', 
CONVERT(Varchar, a.fecha_fin, 103) AS 'Fecha Fin', 
a.descripcion AS 'Descripcion', 
a.estado AS 'Estado',
a.nombre_proyecto AS 'Nombre Proyecto', 
(SELECT fecha_subida AS 'Fecha Subida' from archivo a inner join tarea t on a.id_tarea = t.id) AS 'Fecha'
FROM tarea a INNER JOIN proyecto p 
ON a.nombre_proyecto = p.nombre 
WHERE a.nombre_proyecto = '1' ORDER BY a.fecha_inicio DESC
y me esta devolviendo esto, y solamente la tarea con id 132 tiene un archivo, la 129 no tiene archivo pero igual muestra el archivo de la tarea 132.

132 2 16/01/2012 27/01/2012 NULL 2 Incompleto 1 2012-01-16 10:26:07.000
129 1 16/01/2012 31/01/2012 NULL 1 Incompleto 1 2012-01-16 10:26:07.000

tengo 2 tablas, una que es tarea y la otra archivo. En archivo tengo la FK id_tarea.


Saludos y espero opiniones :D