You are on page 1of 2

Base de datos II

LABORATORIO 3
1.-Elabore los siguientes Querys:
1. Demuestre sus conocimientos de JOIN y conocimientos de la base de datos
Retail, que debi haber revisado.
Se pide construir el siguiente Query.
Que muestre todos los documentos, el nmero de documento, la fecha de
movimiento, el total del documento, la razn social, el nro. De pago,
La fecha de pago, el banco donde se pag, la forma de pago y el monto de
pago del documento.
Muestre solo resultados distintos
2. El monto neto de las facturas y boletas debe ser total-igv asegrese de que sea
as, si no actualizar, elaborar el query. (IN LIKE)
3. Muestre el total de los pagos realizados, por banco , por ao, por mes, solo de
los documentos Factura, adems mostrar el promedio de pago por ao, por
mes, el pago mximo, el pago mnimo, ordenado por ao y mes.
4. La empresa Retail, va pagar comisiones, por ao y por producto, para lo cual
requiere cierta informacin:
*Una relacin por ao, de los artculos vendidos, en los que figure adems de
sus datos bsicos, la cantidad, el sub total
*Adems requiere la misma relacin pero esta vez agrupado por lneas.
*En la primera relacin se pide agregar una columna adicional, calculando el
% de comisin sobre el subtotal, de acuerdo a la lnea a que pertenece el
producto, la comisin de la lnea est en la tabla lneas, en el caso de grifera, y
lnea alta se deber calcular una comisin extra (case una columna mas), de
5% sobre el subtotal, ambas columnas nuevas debern sumarse para calcular
el total general (columna nueva)
*En el cuadro nmero dos, se deber calcular tambin la comisin, en base a la
comisin de la tabla lneas. Usar la funcin PIVOT para presentar el cuadro de la
comisin por lnea por aos (como en la ppt)

Ing. Carlos Palomino

Pgina 1

Base de datos II

2.-TEORIA
1. Manejo de Nulos, En clase se explic y dio ejemplos sobre el manejo de datos
nulos, con la funcin ISNULL, no se explicaron las funciones COALESCE, NULLIF,
se pide que, se investigue sobre estas funciones, su sintaxis, su diferencias con
ISNULL y se traiga ejemplos usando la base de datos Retail, puede construir
tablas adicionales si as lo considera necesario (pero solo para los ejemplos).
2. SUBQUERY, En clase se explicaron sobre los Subquery o las subconsultas, pero
no se explic el uso de la sentencia EXISTS, se pide que se investigue su sintaxis,
se explique su uso y de ejemplos sobre la base de datos Retail.
3. TABLAS TEMPORALES, Investigue sobre las tablas temporales sus tipos y sus
usos, traer ejemplos.
4. PIVOT, En clase se explic el uso dela funcin PIVOT, se pide traer ms ejemplo
de la funcin PIVOT y adems investigar la sintaxis de la funcin UNPIVOT
explicar y traer ejemplos, sobre la base de datos Retail.

Ing. Carlos Palomino

Pgina 2

You might also like