ayuda con subconsulta
Tengo las siguientes tablas
Tabla: Departamento
CODDEPARTAMENTO
NOMBREDEPARTAMENTO
PRESUPUESTO
Tabla: Empleado
EMPLEADO
CODDEPARTAMENTO
NOMBRE
SUELDO
Quisiera listar el nombre de los departamentos en los que la suma de los sueldos es igual o mayor al 30% del presupuesto del departamento. Usando una subconsulta, ¿alguna solución?. GRACIAS
Tabla: Departamento
CODDEPARTAMENTO
NOMBREDEPARTAMENTO
PRESUPUESTO
Tabla: Empleado
EMPLEADO
CODDEPARTAMENTO
NOMBRE
SUELDO
Quisiera listar el nombre de los departamentos en los que la suma de los sueldos es igual o mayor al 30% del presupuesto del departamento. Usando una subconsulta, ¿alguna solución?. GRACIAS
Aunque la respuesta la doy un poco tarde espero que te sirva. Creo que puede ser así:
SELECT d.NOMBREDEPARTAMENTO
FROM Departamento d
WHERE [d.PRESUPUESTO*0,3]<=
(SELECT SUM(e.sueldo)
FROM Empleado e
WHERE
e.CODDEPARTAMENTO=d.CODDEPARTAMENTO)
Espero que te haya servido de algo, claro que en más de un més ya habrás encontrado la respuesta.
Saludos, M José.
SELECT d.NOMBREDEPARTAMENTO
FROM Departamento d
WHERE [d.PRESUPUESTO*0,3]<=
(SELECT SUM(e.sueldo)
FROM Empleado e
WHERE
e.CODDEPARTAMENTO=d.CODDEPARTAMENTO)
Espero que te haya servido de algo, claro que en más de un més ya habrás encontrado la respuesta.
Saludos, M José.
