Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2007, 06:36
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 8 meses
Puntos: 19
Re: Alguna idea??

Primero deberías determinar el salario máximo de cualquier empleado del 'Banco Pequeño'.
Código:
select max(sueldo) from trabaja inner join empresa on trabaja.nombreEmpresa = empresa.nombreEmpresa where nombreEmpresa =  'Banco Pequeño'
Luego, comparar los salarios del resto de empleados con ese valor.
Código:
select * from empleado inner join trabaja on trabaja.nombrePersona = empleado.nombrePersona where trabaja.sueldo > (select max(sueldo) from trabaja inner join empresa on trabaja.nombreEmpresa = empresa.nombreEmpresa where nombreEmpresa =  'Banco Pequeño')
Un saludo