Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/01/2009, 12:39
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 11 meses
Puntos: 38
Respuesta: Problema con Consulta SQL

Suponiendo que un paciente puede tener mas de un expediente, ya que id paciente no es la llave primaria en Expendiente, lo agrupe y obtuve la ultima fecha.

Código:
SELECT P.Nombre
      ,E.Nombre
      ,Max(X.Fecha) 
FROM Paciente AS P
Inner join Expedientes AS X ON P.Id_Paciente = X.ID_Paciente
Inner join Enfermedad AS E ON X.ID_Enfermedad = E.ID_Enfermedad
Where C.Nombre = 'Cancer' 
Group by P.Nombre, E.Nombre
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.

Última edición por Andres95; 26/01/2009 a las 13:33