0% encontró este documento útil (0 votos)
2 vistas1 página

Proceso de Gestión de Sueldos 2022-03

El documento describe un proceso de gestión de datos en una base de datos, que incluye la eliminación de registros de sueldos de un periodo específico y la inserción de nuevos datos de sueldos para el mes de marzo de 2022. Se realizan inserciones a partir de la tabla de trabajadores, calculando el sueldo líquido y otros componentes. Finalmente, se realiza una consulta para obtener los nombres y sueldos líquidos de los trabajadores, ordenados por nombre y apellidos.

Cargado por

waton uzi
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas1 página

Proceso de Gestión de Sueldos 2022-03

El documento describe un proceso de gestión de datos en una base de datos, que incluye la eliminación de registros de sueldos de un periodo específico y la inserción de nuevos datos de sueldos para el mes de marzo de 2022. Se realizan inserciones a partir de la tabla de trabajadores, calculando el sueldo líquido y otros componentes. Finalmente, se realiza una consulta para obtener los nombres y sueldos líquidos de los trabajadores, ordenados por nombre y apellidos.

Cargado por

waton uzi
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

--ELIMINAR LOS DATOS DEL PERIODO QUE

--QUEREMOS PROCESAR
DELETE FROM SUELDO_PERIODO WHERE PERIODO_SUELDO=202203;
COMMIT;

--AGREGAR O INSERTAR LOS DATOS DE LOS SUELDO DEL MES DE 2022-03


INSERT INTO SUELDO_PERIODO VALUES ('1',202203,1000000,200000,50000,850000,'N')

--AGREGAR O INSERTAR LOS REGISTROS A PARTIR DE LA TABLA TRABAJADORES

INSERT INTO SUELDO_PERIODO (SELECT RUT,


EXTRACT (YEAR FROM SYSDATE)||'0'|| EXTRACT (MONTH FROM SYSDATE),
SUELDO_BASE,
SUELDO_BASE*0.07,
BONO_ANTIGUEDAD,
SUELDO_BASE-SUELDO_BASE*0.07+BONO_ANTIGUEDAD,
'N' FROM TRABAJADOR)
COMMIT;

SELECT NOMBRES,SUELDO_LIQUIDO FROM TRABAJADOR


INNER JOIN SUELDO_PERIODO
ON [Link]=SUELDO_PERIODO.RUT
ORDER BY NOMBRES,PATERNO,MATERNO

También podría gustarte