0 calificaciones0% encontró este documento útil (0 votos)
1K vistas3 páginas
El documento proporciona 7 ejemplos de vistas SQL para filtrar y resumir datos de tablas de una base de datos. Las vistas incluyen filtrar clientes por trimestre de nacimiento, distrito de residencia o inicial de nombre de producto, mostrar productos con stock y precio total, listar vendedores sin facturas emitidas, resumir ventas de productos por factura, e incrementar precios de productos en un 2%.
El documento proporciona 7 ejemplos de vistas SQL para filtrar y resumir datos de tablas de una base de datos. Las vistas incluyen filtrar clientes por trimestre de nacimiento, distrito de residencia o inicial de nombre de producto, mostrar productos con stock y precio total, listar vendedores sin facturas emitidas, resumir ventas de productos por factura, e incrementar precios de productos en un 2%.
El documento proporciona 7 ejemplos de vistas SQL para filtrar y resumir datos de tablas de una base de datos. Las vistas incluyen filtrar clientes por trimestre de nacimiento, distrito de residencia o inicial de nombre de producto, mostrar productos con stock y precio total, listar vendedores sin facturas emitidas, resumir ventas de productos por factura, e incrementar precios de productos en un 2%.
1. Listar a los clientes que nacieron en el cuarto trimestre del ao CREATE VIEW vista1 AS (SELECT * FROM clientes WHERE MONTH(fncli)>=10)
2. Listar a los clientes que vivan en los distritos de El Cercado, Miraflores y San Isidro. CREATE VIEW vista2 AS (SELECT * FROM clientes WHERE distcli='El Cercado' OR distcli='Miraflores' OR distcli='San Isidro')
3. Listar los productos cuya nombre empiece con cualquiera de las siguientes letras: A,J,P CREATE VIEW vista3 AS (SELECT * FROM producto WHERE nompro LIKE 'A%' OR nompro LIKE 'J%' OR nompro LIKE 'P%')
4. Visualizar la lista de productos con su respectivo: valor total de mercadera. (STOCK*CANT) CREATE VIEW vista4 AS (SELECT codpro, nompro,marpro, prepro * stockpro AS ptotal FROM producto )
5. Visualizar la lista de vendedores que no han emitido facturas. CREATE VIEW vista5 AS (SELECT codvend, apevend, nomvend FROM vendedores WHERE codvend NOT IN (SELECT codvend FROM facturas))
6. Visualizar los productos vendidos en las facturas 001 y 002, calcule el total por cada producto (Ptotal*Cant) CREATE VIEW vista6 AS ( SELECT a.nrofac, a.codpro, b.nompro, ROUND(SUM(a.cant * a.ptotal),2) AS total FROM detfac a, producto b WHERE a.nrofac IN ('000001','000002') AND a.codpro = b.codpro GROUP BY a.nrofac, a.codpro, b.nompro)
7. Incremente el precio de los productos en un 2% (la modificacin debe realizarse en el campo PUPRO) CREATE VIEW vista7 AS (SELECT nompro,prepro,ROUND((prepro*0.02)+prepro,2) AS pupro FROM producto)
Guarda los formularios con sus respectivos nombres en una carpeta y a su vez comprmela. Esta carpeta comprimida envala a travs de Lista 2.