Examen Final
Examen Final
Examen Final
SPU_INSERTA 'GUISBERT','CARLOS','1977/03/27'
PAU_REPORTEORDEN
Go
3.- Realice una función tabla multisentencia que permita generar un reporte de
ordenes
de ventas por cliente, entre un año inicial y final (parámetros de entrada). La función
debe listar el id del cliente (CustomerID), el nombre del cliente (CompanyName), la
ciudad (City), el país (Country) y la cantidad de ordenes vendidas por cliente y el monto
total por cliente. Llame a la función para visualizar los resultados. (PUNTAJE 2
PUNTOS)
5.- Realice un procedimiento almacenado que liste el total facturado por categorías, el
resultado será el siguiente: (PUNTAJE 1 PUNTOS)
CREATE PROC PAU_FACTURACION
as
BEGIN
SELECT c.CategoryName as 'Categoria',
SUM(od.UnitPrice*od.Quantity) as 'Monto Total'
FROM Orders as o inner join [Order Details] as od on od.OrderID=o.OrderID
inner join Products as p on p.ProductID=od.ProductID
inner join Categories as c on c.CategoryID=p.CategoryID
GROUP BYc.CategoryName
ORDER BYc.CategoryName
end
go
PAU_FACTURACION