Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

GUÍA N°4 SQL

Enviado por   •  22 de Julio de 2018  •  652 Palabras (3 Páginas)  •  228 Visitas

Página 1 de 3

...

’,CONCAT(PNOMBRE,CONCAT(’ ’,CONCAT(APPATERNO,CONCAT(’ se desempeña como ’,DESC_TIPO_EMPLEADO))))) "PERSONAL DE LA EMPRESA"

From EMPLEADO INNER JOIN TIPO_EMPLEADO USING (tipo_empleado)

Order By APPATERNO;

--b)

Select CONCAT(PNOMBRE,CONCAT(’ ’,APPATERNO)) "NOMBRE EMPLEADO",(NRO_BOLETA) "NÚMERO BOLETA",(FECHA_BOLETA),TO_CHAR(MONTO_TOTAL,’$999,999’) "MONTO VENTA"

From EMPLEADO INNER JOIN VENTAS USING (ID_EMPLEADO)

Order By NRO_BOLETA ASC;

--c)

Select CONCAT(PNOMBRE,CONCAT(’ ’,APPATERNO)) "NOMBRE EMPLEADO",(NRO_BOLETA) "NÚMERO BOLETA",TO_CHAR(MONTO_TOTAL,’$999,999’) "MONTO BOLETA",

TO_CHAR(MONTO_COMISION,’$999,999’) "COMISION POR VENTA"

From EMPLEADO INNER JOIN VENTAS USING (ID_EMPLEADO)

INNER JOIN COMISION_VENTAS USING (NRO_BOLETA)

WHERE FECHA_BOLETA >= ’01/03/2014’ AND FECHA_BOLETA <= ’31/03/2014’

Order By APPATERNO, MONTO_TOTAL;

--d)

Select CONCAT(PNOMBRE,CONCAT(’ ’,APPATERNO)) "NOMBRE EMPLEADO",TO_CHAR(SUM(MONTO_TOTAL),’$999,999’) "TOTAL VENTAS DEL MES",

TO_CHAR(SUM(MONTO_COMISION),’$999,999’) "TOTAL COMISION DEL MES"

From EMPLEADO INNER JOIN VENTAS USING (ID_EMPLEADO)

INNER JOIN COMISION_VENTAS USING (NRO_BOLETA)

WHERE FECHA_BOLETA >= ’01/03/2014’ AND FECHA_BOLETA <= ’31/03/2014’

GROUP BY PNOMBRE,APPATERNO

Order By SUM(MONTO_COMISION);

--e)

Select CONCAT(PNOMBRE,CONCAT(’ ’,APPATERNO)) "NOMBRE EMPLEADO",NVL(COUNT(NRO_BOLETA),0) "TOTAL VENTAS"

From EMPLEADOS LEFT JOIN VENTAS USING (ID_EMPLEADO)

GROUP BY PNOMBRE,APPATERNO

ORDER BY APPATERNO;

--f)

Select CONCAT(’El empleado ’,CONCAT(PNOMBRE,CONCAT(’ ’,CONCAT(APPATERNO,CONCAT(’ contratado el ’,

CONCAT(FECHA_CONTRATO,’ no ha efectuado ventas hasta la fecha’)))))) "PERSONAL SIN VENTAS"

From EMPLEADOS LEFT JOIN FECHA_CONTRATO USING (ID_EMPLEADO)

Group By PNOMBRE,APPATERNO,FECHA_CONTRATO

HAVING COUNT(NRO_BOLETA)=0;

...

Descargar como  txt (3.9 Kb)   pdf (43.7 Kb)   docx (11.8 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club