MySQL - Subselect

 
Vista:

Subselect

Publicado por Arturo Pacheco (2 intervenciones) el 09/06/2008 13:27:13
Estoy trabajando para un cliente con la version MySQL 3.23.58 y la consulta :

SELECT B.NOMBRE, B.APELLIDOS, A.INICIO, A.FIN, A.CARACTER, B.DIASVACAS, A.DIAS, C.NOMBRE
FROM VACACIONES AS A LEFT JOIN RRHH AS B ON
A.RRHH = B.CODIGO
LEFT JOIN DELEGACIONES AS C ON
B.DELEGACION = C.CODIGO
LEFT JOIN (SELECT RRHH, SUM (DIAS)
FROM VACACIONES
WHERE ANIO = 2007
GROUP BY RRHH
ORDER BY RRHH) AS D ON
A.RRHH = D.RRHH
WHERE A.ANIO = '2007' AND
B.DIASVACAS > D.CONSUMIDAS
ORDER BY C.NOMBRE, B.NOMBRE, B.APELLIDOS, A.INICIO

¿QUE DEBO HACER PARA QUE NO DE ERROR EL SUBSELECT DEL ULTIMO LEFT JOIN?

¿PUEDE SER PROBLEMA DE LA VERSION, YA QUE TAMPOCO ME ADMITE EL UNION?

UN SALUDO Y 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

RE:Subselect

Publicado por Gonzalo GC (339 intervenciones) el 09/06/2008 14:33:46
Dile al cliente que actualice la base, que está atrasado cinco años.
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