Ejercicios Propuestos Grupo 5

EJERCICIOS PROPUESTOS GRUPO 5 Para el siguiente grupo de ejercicios propuestos se utilizaran las tablas de la base de da

Views 230 Downloads 6 File size 70KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

EJERCICIOS PROPUESTOS GRUPO 5 Para el siguiente grupo de ejercicios propuestos se utilizaran las tablas de la base de datos northwind. Categorías, Clientes, Compañías de envío, Detalles de pedidos, Empleados, Pedidos, Productos, Proveedores. 1) Listar todos los campos de la tabla Clientes que tengan como Cargo de Contacto el valor de ´propietario´, ordenados por el código cliente. use Northwind go select CustomerID, ContactName as "propietario" from Customers go

2) Listar los empleados cuyo cargo sea Representante de ventas o Gerente de ventas, ordenado por código de empleado, en forma ascendente. use Northwind go select employeeid, Title from Employees where Title = 'Sales Representative' or title= 'Sales Manager'

3) Listar el número de productos por categoría. use Northwind go select categoryid, count(productname) as NroProductos From Products group by CategoryID order by 1

4) Listar cuantas categorías tienen productos. use Northwind go select CategoryID,COUNT(unitsinstock)as Nroproductos From Products group by CategoryID order by 1

5) Listar los pedidos cuyo código de cliente coincida con los de (Wolza, Alfki, Godos), ordenar en forma descendente. use Northwind go select CustomerID, COUNT(OrderID)as Nropedidos from orders where customerid in('Wolza','Alfki','Godos') group by CustomerID

order by 2 desc

6) Lista de la suma de los precios de todos los productos, así como el mínimo, promedio y máximo. use Northwind go select CategoryID, sum(UnitPrice) as [Total precio], avg(UnitPrice) as [Promedio precio], max(UnitPrice) as [Max precio], MIN(UnitPrice) as [Min precio] from[Products] group by CategoryID

7) Relación de todos los clientes cuya 2da Letra del nombre de Compañía se la letra ´a ´ use Northwind select * from Customers where CompanyName like '[ABCDEFGHIJKLMNOPQRSTUVWXYZ][a]%'

8) Relación de los productos con precio unitario entre 31.23 y 123.79 y con nombre de producto que se 1era. Letra este entre la ´ B ´ y la ´ M ´. use Northwind go select * from Products where UnitPrice between 31.23 and 123.79 AND productname LIKE '[BCDEFGHIJKLM]%'

9) Relación de Pedidos según orden de antigüedad (de más a menos antiguos comentando a que grupo pertenece cada uno de ellos, bajo una columna de comentario, (si es mayor a 7 meses es muy antiguo si es menor o igual a 7 es antiguo). use Northwind go select OrderDate, DATEDIFF(MM,OrderDate,RequiredDate) from Orders