hola, necesito ayuda con lo siguiente:
/*Ejercicio-1
De la tabla empleado obtener los salarios promedios
*/
select 'Salario promedio de los empleados: ' as 'texto',
avg(salario)as 'promedio salarios' from emp/*Ejercicio-2
Encontrar el salario mas alto y mas bajo de la tabla empleados así como su diferencia
(entre el más alto y mas bajo). De la tabla empleados.*/
select "salario máximo (A)"=max(salario) , "Salario Mínimo (B)"=min(salario) ,
"Diferencia (A-B)"=max(salario)- min(salario)from emp
Ejercicio-3
Calcular el número de personas que realizan cada oficio en cada departamento, entregar además información del departamento y oficio. De la tabla de empleados.
Ejercicio-4
Buscar departamentos que tienen mas de 4 personas trabajando. De la tabla empleado.
Ejercicio-5
Buscar los departamentos que tienen mas de dos personas trabajando en la misma profesión.
Ejercicio-6
Encontrar el numero de empleados por departamento que tienen el oficio de “EMPLEADOS” ordenado por numero de departamento.
/*Ejercicio-7
Cual es el salario total (salario mas comision) medio de los vendedores de la tabla emp.*/
/*Ejercicio-8
Obtener el salario total promedio de los vendedores y los empleados, tabla emp.*/
Ejercicio-9
Se desea obtener por cada departamento y en cada oficio, el salario máximo y la suma total de los salarios, pero solo para aquellos departamento y oficios cuya suma salarial sea igual o mayor que el 50% de su salario.
Ejercicio-10
Se desea obtener por cada departamento y en cada oficio, el salario máximo y la suma total de los salarios, pero solo para aquellos departamentos y oficios, pero sólo para aquellos departamentos y oficios cuya suma salarial sea igual o mayor que el 60% de sus salario, En este muestreo, solo se estudiaron aquellas personas que no tienen comisión o la tengan pero sea inferior al 25% de sus salario.
Ejercicios-11
Se desea saber cada oficio, dentro de cada año de alta distinto que existe en nuestra empresa, el numero de empleados y la media salarial que tiene la salida debe estar ordenada por el año de alta y la media salarial descendentemente.
Estas son las tablas:
Base de datos CLINICA
TABLA HOSPITAL
COLUMNA NULOS TIPO
--------- ------ -----------
HOSPITAL_COD NOT NULL NUMBER
NOMBRE VARCHAR2(10)
DIRECCION VARCHAR2(20)
TELEFONO VARCHAR2(8)
NUM_CAMA NUMBER
|
HOSPITAL-COD |
NOMBRE |
DIRECCION |
TELEFONO |
NUM-CAMA |
|
13 |
Provincial |
0 Donell 5O, |
964-4264 |
502 |
|
18 |
General |
Atocha s/n |
595-3111 |
987 |
|
22 |
La Paz |
Castellana 1000 |
923-5411 |
412 |
|
45 |
San Carlos |
Ciudad Universitaria |
597-1500 |
845 |
TABLA SALA
COLUMNA NULOS TIPO
-------- ------- ----
HOSPITAL_COD NOT NULL NUMBER
SALA_COD NOT NULL NUMBER
NOMBRE VARCHAR2(20)
NUM_CAMA NUMBER
|
HOSPITAL-COD |
SALA-COD |
NOMBRE |
NUM-CAMA |
|
13 |
3 |
Cuidados Intensivos |
21 |
|
13 |
6 |
Psiquiátrico |
67 |
|
18 |
3 |
Cuidados Intensivos |
10 |
|
18 |
4 |
Cardiología |
53 |
|
22 |
1 |
Recuperación |
10 |
|
22 |
6 |
Psiquiátrico |
118 |
|
22 |
2 |
Maternidad |
34 |
|
45 |
4 |
cardiología |
55 |
|
45 |
1 |
Recuperación |
13 |
|
45 |
2 |
Maternidad |
24 |
TABLA PLANTILLA
COLUMNA NULOS TIPO
------------ ------ ------
HOSPITAL_COD NOT NULL NUMBER
SALA_COD NOT NULL NUMBER
EMPLEADO_NO NOT NULL NUMBER
APELLIDO VARCHAR2(15)
FUNCION VARCHAR2(10)
TURNO VARCHAR2(1)
|
SALARIO NUMBERHOSPITAL-COD |
SALA-COD |
EMPLEADO-NO |
APELLIDO |
FUNCION |
TURNO |
SALARIO |
|
13 |
6 |
3754 |
Diaz B. |
Enfermera |
Tarde |
2262000 |
|
13 |
6 |
3106 |
Hernandez J |
Enfermero |
Tarde |
2755000 |
|
18 |
4 |
6357 |
Karplus W. |
Interno |
Tarde |
3379000 |
|
22 |
6 |
1009 |
Higueras D. |
Enfermera |
Tarde |
2005000 |
|
22 |
6 |
8422 |
Bocina G. |
Enfermero |
Mañana |
1638000 |
|
22 |
2 |
9901 |
NuÑez C. |
Interno |
Mañana |
2210000 |
|
22 |
1 |
6065 |
Rivera G. |
Enfermera |
Noche |
1626000 |
|
22 |
1 |
7379 |
Carlos R. |
Enfermera |
Tarde |
2119000 |
|
45 |
4 |
1280 |
Amigo R. |
Interno |
Noche |
2210000 |
|
45 |
1 |
8526 |
Frank H. |
Enfermera |
Tarde |
2522000 |
|
22 |
2 |
1234 |
Garcia J. |
Enfermo |
Mañana |
3000000 |
TABLA OCUPACIÓN
COLUMNA NULOS TIPO
---------- ------ -----
INSCRIPCION NOT NULL NUMBER
HOSPITAL_COD NOT NULL NUMBER
SALA_COD NOT NULL NUMBER
CAMA NUMBER
|
INSCRIPCION |
HOSPITAL_COD |
SALA_COD |
CAMA |
|
10995 |
13 |
3 |
1 |
|
18004 |
13 |
3 |
2 |
|
14024 |
13 |
3 |
3 |
|
36658 |
18 |
4 |
1 |
|
38702 |
18 |
4 |
2 |
|
39217 |
22 |
6 |
1 |
|
59076 |
22 |
6 |
2 |
|
63827 |
22 |
6 |
3 |
|
64823 |
22 |
2 |
1 |
TABLA DOCTOR
COLUMNA NULOS TIPO
---------- -------- ---------
HOSPITAL_COD NOT NULL NUMBER
DOCTOR_NO NOT NULL NUMBER
APELLIDO VARCHAR2(13)
ESPECIALIDAD VARCHAR2(16)
|
HOSPITAL_COD |
DOCTOR_NO |
APELLIDO |
ESPECIALIDAD |
|
|
13 |
435 |
Lopez A. |
Cardiología |
|
|
18 |
585 |
Miller G. |
Ginecología |
|
|
18 |
982 |
Cajal R. |
Cardiología |
|
|
22 |
453 |
Galo D. |
Pediatría |
|
|
22 |
398 |
Best K. |
Urología |
|
|
22 |
386 |
Cabeza D. |
Psiquiatría |
|
|
45 |
607 |
Niqo P. |
Pediatría |
|
|
|
45 |
522 |
Adams C. |
Neurología |
|
|
|
|
|
|
|
|
|
TABLA ENFERMO
COLUMNA NULOS TIPO
--------- ------- -------
INSCRIPCION NOT NULL NUMBER
APELLIDO VARCHAR2(15)
DIRECCION VARCHAR2(20)
FECHA-NAC DATE
S VARCHAR2(1)
NSS NUMBER
|
INSCRIPCION |
APELLIDO |
DIRECCION |
FECHA-NAC |
S |
NSS |
|
|
10995 |
Laguia M. |
Recoletos 50 |
23-JUN-67 |
M |
280862482 |
|
|
18004 |
Serrano V. |
Alcala 12 |
21-MAY-60 |
F |
284991452 |
|
|
14024 |
Fernandez M |
Recoletos 50 |
23-JUN-67 |
F |
321790059 |
|
|
36658 |
Domin S. |
Mayor 71 |
01-JAN-42 |
M |
160657471 |
|
|
38702 |
Neal R. |
Orense 11 |
18-JUN-40 |
F |
380010217 |
|
39217 |
Cervantes |
M.Peron 38 |
29-FEB-52 |
M |
440294390 |
|
|
59076 |
Miller G. |
Lopez de Hoyos 2 |
16-SEP-45 |
F |
311969044 |
|
|
63827 |
Ruiz P. |
Esquerdo 103 |
26-DEC-80 |
M |
100973253 |
|
|
64823 |
Fraser A. |
Soto 3 |
10-JUL-80 |
F |
285201776 |
|
74835 |
Benitez E. |
Argentina 5 |
05-OCT-57 |
M |
154811767 |
TABLA EMP
COLUMNA NULOS TIPO
--------- ------- -------
EMP_N0 NO NUMBER
APELLIDO VARCHAR2(10)
OFICIO VARCHAR2(10)
DIR NUMBER
FECHA_ALTA DATE
SALARIO NUMBER
COMISIÓN NUMBER
DEPT_NO NO NUMBER
|
EMP_NO |
APELLIDO |
OFICIO |
DIR |
FECHA_ALTA |
SALARIO |
COMISIÓN |
DEPT_NO |
|
7369 |
SANCHEZ |
EMPLEADO |
7902 |
17-DEC-80 |
104000 |
|
20 |
|
7499 |
ARROYO |
VENDEDOR |
7698 |
20-FEB-81 |
208000 |
39000 |
30 |
|
7521 |
SALA |
VENDEDOR |
7698 |
22-FEB-81 |
162500 |
65000 |
30 |
|
7566 |
JIMENEZ |
DIRECTOR |
7839 |
02-APR-81 |
386750 |
|
20 |
|
7654 |
ARENAS |
VENDEDOR |
7698 |
28-SEP-81 |
162500 |
182000 |
30 |
|
7698 |
NEGRO |
DIRECTOR |
7839 |
01-MAY-81 |
370500 |
|
30 |
|
7782 |
CEREZO |
DIRECTOR |
7839 |
09-JUN-81 |
318500 |
|
10 |
|
7788 |
GIL |
ANALISTA |
7566 |
09-DEC-82 |
390000 |
|
20 |
|
7839 |
REY |
PRESIDENTE |
|
17-NOV-81 |
650000 |
|
10 |
|
7844 |
TOVAR |
VENDEDOR |
7698 |
08-SEP-81 |
195000 |
0 |
30 |
|
7876 |
ALONSO |
EMPLEADO |
7788 |
12-JAN-83 |
143000 |
|
20 |
|
7900 |
JIMENO |
EMPLEADO |
7698 |
03-DEC-81 |
123500 |
|
30 |
|
7902 |
FERNANDEZ |
ANALISTA |
7566 |
03-DEC-81 |
390000 |
|
20 |
|
7934 |
MUÑOZ |
EMPLEADO |
7782 |
23-JAN-82 |
169000 |
|
10 |
TABLA DEPT2
COLUMNA NULOS TIPO
--------- ------- -------
DEPT_NO NO NUMBER
DNOMBRE VARCHAR2(14)
LOC VARCHAR2(14)
|
DEPT_NO |
NOMBRE |
LOC |
|
10 |
CONTABILIDAD |
MADRID |
|
20 |
INVESTIGACIÓN |
BILBAO |
|
30 |
VENTAS |
SEVILLA |
|
40 |
OPERACIONES |
MALAGA |
De angtemano, muchas gracias.