Consultas SQL

Páginas: 2 (274 palabras) Publicado: 3 de junio de 2013
1. Nombre de los clientes ordenados alfabéticamente, siempre y cuando hayan hecho pedidos en los últimos 10 años.
SELECT C.CompanyName
FROM Customers C JOIN Orders O ONC.CustomerID=O.CustomerID
WHERE O.OrderDate >= '2003-01-01'
ORDER BY C.CompanyName;



2. Obtener los productos que cuestan más que el promedio de lo que vendemos, y delas cuales tenemos en existencia más de 5 y menos de 10 unidades.
SELECT ProductName FROM Products
WHERE (UnitPrice>(SELECT AVG(UnitPrice) FROM Products)) AND(UnitsInStock>=5) AND (UnitsInStock40;




6. Nombre de las la compañía de los clientes que contengan las palabras comida, restaurante, food o gourmet.
SELECT CompanyName FROM CustomersWHERE CompanyName
LIKE '%Comida%' OR CompanyName LIKE '%Restaurante%' OR CompanyName LIKE '%Food%' OR CompanyName LIKE '%Gourmet%';



8. Todos los productos del mar,ordenados descendentemente y que han no han sido comprados en algún pedido.
SELECT P.*
FROM Products P JOIN Categories C ON P.CategoryID=C.CategoryID
WHEREC.CategoryName='Seafood' AND P.ProdictID NOT IN (Select ProductID FROM Order_details)
ORDER BY (P.ProductName) DESC;




9. Total que nos ha comprado cada uno de los clientes.
SELECTC.PrderID, SUM(OD.Quantity) AS 'Total'
FROM Order_details OD JOIN Orders O ON OD.OrderID=O.OrderID JOIN Customers C ON O.CustomerID=C.CustomerID
GROUP BY C.OrderID;



10.Empresas que no tienen un fax de referencia ni una region asignada.
SELECT CompanyName FROM Customers
WHERE (Fax IS NULL) AND (Region IS NULL);



11. SELECT C.*
FROMCustomers C JOIN Orders O ON C.CustomerID=O.CustomerID JOIN E,ployee E ON O.EmployeeID=E.EmployeeID
WHERE C.ContactTitle=’Ower’ AND E.LastName IN (‘Fuller’,’Callahan’)
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consultas sql
  • Consultas sql
  • consultas sql
  • consultas en sql
  • Consultas sql
  • consultas de sql
  • Consulta Sql
  • consultas sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS