Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.93 KB | None | 0 0
  1. SELECT Empleado.*
  2. FROM ((((Resultado INNER JOIN Indicador ON Resultado.Nroindicador=Indicador.Nroindicador)
  3.       INNER JOIN Estudio ON Estudio.Nroest=Resultado.Nroest)
  4.       INNER JOIN Consulta ON Estudio.Nroconsulta=Consulta.Nroconsulta)INNER JOIN Empleado ON Consulta.Nroemp=empleado.NroEmp)
  5.      
  6. WHERE Indicador.Tipo='Cuantitativo'
  7. GROUP BY Resultado.Nroest,Empleado.Apellido,Empleado.Ci,Empleado.Fnac,Empleado.Nombre,Empleado.Domicilio,Empleado.Nroemp,Empleado.Sexo,Empleado.Telefono
  8. HAVING (COUNT(DISTINCT Resultado.Nroindicador)=(SELECT COUNT(*)
  9.                                     FROM Indicador Ind
  10.                                     WHERE Ind.Tipo='Cuantitativo')
  11.        AND (EXISTS(SELECT *
  12.                    FROM Resultado R2 INNER JOIN Indicador I2 ON R2.Nroindicador=I2.Nroindicador
  13.                    WHERE i2.tipo='Cuantitativo' AND NOT(I2.ValRefMin<=R2.Valor AND R2.Valor<=I2.ValRefMax) AND R2.Nroest=Resultado.Nroest)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement