Tema: Cosulta
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2013, 08:13
robertokopp
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
Cosulta

Hola me gustaria saber si estoy haciendo las cosas bien, mi consulta es la siguiente

Indique cuales son las instituciones que no poseen voluntarios tales que la diferencia
de horas de la tarea que estan realizando, no supere el 80% de las horas aportadas. Indique al nombre, id y la direccion completa de cada intitucion


Modelo de entidad relacion




Select nombre_institucion, id_institucion, d.*
From Intitucion I, direccion D, Voluntario V
Where I.id_direccion = D.id_direccion AND V.id_institucion = I.id_intitucion AND
V.id_institucion NOT EXISTS (Select V.id_institucion
From Tarea T,voluntario V
Where T.id_tarea = V.id_tarea AND (T.max_horas - T.min_horas) <= (0.8 * V.horas_aportadas))


Muchas gracias, espero que alguien me pueda ayudar Saludos. ;)