miércoles, 2 de noviembre de 2011

JOIN, WHERE, GROUP BY y HAVING

De la Base de datos NorthWind elaboraremos las siguientes consultas:


Primer Ejercicio:



select C.Country,C.City, COUNT(O.OrderID)'Numero de Pedidos'
from Customers C JOIN Orders O ON (C.CustomerID = O.CustomerID)
group by C.Country,C.City
order by [Numero de Pedidos]


Segundo Ejercicio.

SELECT O.ShipAddress, COUNT(O.OrderID)'Cantidad de Ordenes',SUM(OD.Quantity)'Cantidad total'
FROM Orders O JOIN OrderDetails OD ON (O.OrderID = OD.OrderID)
WHERE O.ShipCountry = 'Mexico' 
GROUP BY O.ShipAddress
HAVING COUNT(O.OrderID) >=10
ORDER BY 2



No hay comentarios:

Publicar un comentario