El planteamiento inicial lado cliente era pantalla por pantalla, siempre y 
cuando el usuario seleccionara esa pantalla, cada pantalla es/corresponde a una 
tabla hacer los where y montar el subquery correspondiente, en base a eso, usar 
los subquerys y montar el query final.
Quizás me he planteado mal la forma de hacer la consulta.
Un saludo
Suso

Responder a