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