Ayuda con sentencias SQL por favor
Publicado por Oscar (1 intervención) el 19/11/2017 20:52:29
Buenas tardes,
Tengo un problema con una base de datos sql y necesito ayuda a ver si alguien me puede aclarar los puntos abajo descritos:
Considerando las tablas Sedes Madrid, Departamentos Marketing y Empleados creadas en la
Unidad, se pide escribir las sentencias SQL que obtengan los datos
solicitados a continuación. Cuando se proporcione alguna información de
entrada, ésta deberá figurar obligatoriamente en la consulta:
1. Obtener el nombre del empleado con el sueldo más alto de la empresa
y el nombre del departamento al que pertenece.
Select nombre from EMPLEADO, DEPARTAMENTO where EMPLEADO.depto_no= DEPARTAMENTO.depto_no and nombre_depto= 'Marketing' and salario= (select max (salario) from EMPLEADO, DEPARTAMENTO where EMPLEADO.depto_no= DEPARTAMENTO.depto_no and nombre_depto='Marketing')
2. Obtener para todos los departamentos ubicados en Madrid su nombre
y número de empleados.
3. Obtener el nombre de los departamentos donde la media de salarios
anuales es superior a la media de salarios de toda la empresa.
Obtener para todos los departamentos ubicados en Madrid el nombre del
empleado que recibe la comisión más alta.
Alguien me puede ayudar????? la pregunta 1 la he resuelto y creo que esta bien
Tengo un problema con una base de datos sql y necesito ayuda a ver si alguien me puede aclarar los puntos abajo descritos:
Considerando las tablas Sedes Madrid, Departamentos Marketing y Empleados creadas en la
Unidad, se pide escribir las sentencias SQL que obtengan los datos
solicitados a continuación. Cuando se proporcione alguna información de
entrada, ésta deberá figurar obligatoriamente en la consulta:
1. Obtener el nombre del empleado con el sueldo más alto de la empresa
y el nombre del departamento al que pertenece.
Select nombre from EMPLEADO, DEPARTAMENTO where EMPLEADO.depto_no= DEPARTAMENTO.depto_no and nombre_depto= 'Marketing' and salario= (select max (salario) from EMPLEADO, DEPARTAMENTO where EMPLEADO.depto_no= DEPARTAMENTO.depto_no and nombre_depto='Marketing')
2. Obtener para todos los departamentos ubicados en Madrid su nombre
y número de empleados.
3. Obtener el nombre de los departamentos donde la media de salarios
anuales es superior a la media de salarios de toda la empresa.
Obtener para todos los departamentos ubicados en Madrid el nombre del
empleado que recibe la comisión más alta.
Alguien me puede ayudar????? la pregunta 1 la he resuelto y creo que esta bien
Valora esta pregunta


0