Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2010, 10:33
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Ayuda group by, max en subconsulta

Prueba asi:
Código SQL:
Ver original
  1. SELECT DISTINCT nombres, appaterno + ' ' + apmaterno AS Apellidos, login, E.nivel,
  2. CONVERT(VARCHAR(9), finscripcion, 6) AS finInscripción
  3. FROM usuario U
  4. LEFT OUTER JOIN (
  5.     SELECT E1.*
  6.     FROM EVALUACION E1
  7.     INNER JOIN (
  8.         SELECT usuario, MAX(codevaluacion) codevaluacion
  9.         FROM EVALUACION
  10.         GROUP BY usuario
  11.     ) E2 ON E1.usuario = E2.usuario AND E1.codevaluacion = E2.codevaluacion
  12. ) E ON U.login = E.usuario
  13. WHERE finscripcion > '20101015' AND finscripcion < '20101117'
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.