consulta sql de resumen
Tabla: Empleado
EMPLEADO
SECCION
NOMBRE
SUELDO
Tabla: Seccion
SECCION
CODIGOJEFE
SECCIONDEPENDIENTE
CENTRAL
DEPARTAMENTO
PRESUPUESTO
Quiero listar el sueldo minimo, maximo y promedio para cada seccion donde 1) el sueldo promedio sea
mayor que 2900000 millones o 2) la suma de los sueldos es superior a 4 millones
Hago la siguiente instrucción
SELECT SECCION.SECCION, Min(Empleado.SUELDO) AS MINIMOSUELDO, Max(Empleado.SUELDO) AS MAXIMOSUELDO,
Avg(Empleado.SUELDO) AS PROMEDIOSUELDO
FROM SECCION INNER JOIN Empleado ON SECCION.SECCION=Empleado.SECCION
GROUP BY SECCION.SECCION
HAVING (Avg(Empleado.SUELDO)>2900000;
¿como colocar la segunda condicion para indicar la suma de los sueldos ? gracias
EMPLEADO
SECCION
NOMBRE
SUELDO
Tabla: Seccion
SECCION
CODIGOJEFE
SECCIONDEPENDIENTE
CENTRAL
DEPARTAMENTO
PRESUPUESTO
Quiero listar el sueldo minimo, maximo y promedio para cada seccion donde 1) el sueldo promedio sea
mayor que 2900000 millones o 2) la suma de los sueldos es superior a 4 millones
Hago la siguiente instrucción
SELECT SECCION.SECCION, Min(Empleado.SUELDO) AS MINIMOSUELDO, Max(Empleado.SUELDO) AS MAXIMOSUELDO,
Avg(Empleado.SUELDO) AS PROMEDIOSUELDO
FROM SECCION INNER JOIN Empleado ON SECCION.SECCION=Empleado.SECCION
GROUP BY SECCION.SECCION
HAVING (Avg(Empleado.SUELDO)>2900000;
¿como colocar la segunda condicion para indicar la suma de los sueldos ? gracias
SELECT SECCION.SECCION, Min(Empleado.SUELDO) AS MINIMOSUELDO, Max(Empleado.SUELDO) AS MAXIMOSUELDO,
Avg(Empleado.SUELDO) AS PROMEDIOSUELDO
FROM SECCION INNER JOIN Empleado ON SECCION.SECCION=Empleado.SECCION
GROUP BY SECCION.SECCION
HAVING (Avg(Empleado.SUELDO)>2900000
or (sum(Empleado.SUELDO)>4000000;
Avg(Empleado.SUELDO) AS PROMEDIOSUELDO
FROM SECCION INNER JOIN Empleado ON SECCION.SECCION=Empleado.SECCION
GROUP BY SECCION.SECCION
HAVING (Avg(Empleado.SUELDO)>2900000
or (sum(Empleado.SUELDO)>4000000;