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
[IMG]http://www.subirimagenes.com/otros-mer-8477909.html[/IMG]
http://www.subirimagenes.com/otros-mer-8477909.html
Código SQL:
Muchas gracias, espero que alguien me pueda ayudar Saludos. ;) Ver original
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 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))