Está en la página 1de 2

PRACTICA CALIFICADA DE SQL SERVER 2008 CA Base de datos Neptuno

1. Procedimiento Almacenado Crear un procedimiento que permita realizar la busqueda de productos por uno o mas cadenas coincidentes ingresadas (Utilice Like para realizar la busqueda) y cuya cantidad vendida sea mayor a la cantidad ingresada. Donde CantidadVendida=Sum(Cantidad). Exec usp_BuscarProductosyCantidadMayor 'Queso',350

2. Procedimiento Almacenado (Haga uso de Exec) Crear un procedimiento almacenado que permita mostrar todos los productos vendidos por uno mas numeros de pedidos. Donde Total (PrecioUnidad*Cantidad). Tablas [Detalles de Pedidos] y Productos. (Haga uso de Exec). Exec usp_ProdVendidosporPedidos '10248,10252'

3. Vista Mostrar todos los pedidos vendidos del empleado menos antiguo, cuyo cargo de pedido sea mayor a 150. (Utilice subconsulta para buscar el empleado menos antiguo(Fechacontratacion) de la tabla empleados). Tablas Pedidos y Empleados Empleados. Select * from pedidosporEmpleadoAntiguos

Lenguaje de Programacin II (Profesor: Carlos Garca V.)

Pgina 1

4. Vista Crear una vista que permita mostrar el cliente que tenga el mayor total de compra por el ao 1996. (Tablas Pedidos,Detalles de Pedidos y Clientes) (Use el campo Fecha de Pedido). Donde CompraTotal sera igual a la suma del campo PrecioUnidad por el campo Ca Cantidad. Select * from ClienteconMayorCompra

5.

Procedimiento Almacenado

Crear un Procedimiento Almacenado que permita visualizar los 3 Pedidos con mayor total de venta del empleado menos antiguo y por un mes venta ingresado. (Use tablas ingresado Pedidos,Detalles de Pedidos y Empleados) (Ventas = > Sum(PrecioUnidad*Cantidad)). (PrecioUnidad*Cantidad)). Nota: El mes de venta lo obtendra del campo FechaPedido. Exec VentasdePedidoporEmpleadoporMes 'Febrero'

Lenguaje de Programacin II (Profesor: Carlos Garca V.)

Pgina 2