Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
consultas BD
7.- Cdigo, nombre, pas y nmero de fax de los clientes que sean de Brasil o Argentina. Si fax
es desconocido mostrar sin fax.
Rta: 12 filas
8.- Examine la secuencia de comandos, que corresponde a una consulta que calcula el importe
total de las ventas de cada pedido de la tabla order details y devuelve los resultados en orden
decreciente.
SELECT orderid
,(unitprice * quantity) AS totalsale
FROM [order details]
ORDER BY (unitprice * quantity) DESC
UNAP
consultas BD
a) Modifique la consulta descrita, para que slo devuelva las diez primeras filas.
b) Modifique la consulta del procedimiento anterior para que devuelva los diez primeros
productos (incluidos los valores iguales) que tengan el mayor importe total.
9.- Se tiene una consulta que calcula la cantidad total de artculos pedidos de dos categoras
distintas de artculos de la tabla order details
SELECT categoryid, SUM(quantity) AS total_quantity
FROM [order details] AS od
INNER JOIN products
ON od.productid = products.productid
WHERE categoryid <3
GROUP BY categoryid
Modifique la secuencia de comandos del procedimiento anterior para resumir la cantidad por
categora para todos los productos, sea cual sea su categora.
10.- Modifique la secuencia de comandos del procedimiento anterior (9) para resumir la
cantidad por orderid (pedido) para todos los productos, sea cual sea su categora.