Sunteți pe pagina 1din 3

UNIVERSIDAD AUTONOMA DE CHIHUAHUA

TAREA ALGEBRA RELACIONAL

Isis Vanessa Navarro Rivas 235385

Reporte que muestra los nombres completos de los empleados acivos de la empresa. b.EmployeeID, a.FirstName,a.MiddleName, a.LastName((
a.ContactID=b.ContactID(HumanResources.Employee)* Person.Contact)( b.EmployeeID=c.EmployeeID(HumanResources.EmployeeDepartmentHistory)* HumanResources.Employee)( c.EndDate=null))

Muestre el nombre completo y fecha de nacimiento de todos aquellos empleados que estn dados de baja. b.EmployeeID, a.FirstName,a.MiddleName, a.LastName((
a.ContactID=b.ContactID(HumanResources.Employee)* Person.Contact)( b.EmployeeID=c.EmployeeID(HumanResources.EmployeeDepartmentHistory)* HumanResources.Employee)( c.EndDate!=null))

Muestre el modelo y nombre de todos los productos del catalogo de AdventureWorksCycles.


name, ProductModelID( ProductModelID !=null (Production.Product)

Despliegue la informacin de los productos que tengan fecha de entrega del da de hoy.
EndDate( EndDate=getdate (Production.WorkOrder ))

Obtener una lista de todos los productos indicando para cada uno su idfab, idproducto, descripcin, precio.

a.NumPedido, a.Fab, a.Producto, a.Cant, a.Importe, b.Precio ( IdProducto=a.prodcuto(productos)* pedidos as a))

Obtener la lista de los clientes agrupados por cdigo de representante asignado, visualizar todas las columnas de la tabla.
*(order by repclie (clientes))

Obtener las oficinas ordenadas por orden alfabtico de regin y dentro de cada regin por ciudad, si hay ms de una oficina en la misma ciudad, aparecer primero la que tenga el nmero de oficina mayor .
*(order by ciudad, oficina (oficinas))

Listar las oficinas de Chihuahua indicando para cada una de ellas su nmero, ciudad, nmeros y nombres de sus empleados.
a.Oficina,a.Ciudad, b.Nombre,b.NumEmp ( a.Oficina=b.Oficina( empleados* oficina) ( a.ciudad='Chihuahua' (oficinas as a)))

Listar los pedidos mostrando su nmero, importe, nombre del cliente, y el lmite de crdito del cliente correspondiente (todos los pedidos tienen cliente y representante).
a.NumPedido, a.Importe, a.NumCliente,b.LimiteCredito ( a.NumCliente=b.NumCliente(clientes)*pedidos(pedidos as a)))

Listar los pedidos superiores a 25,000 pesos, incluyendo el nombre del empleado que tom el pedido y el nombre del cliente que lo solicit.
a.NumPedido, a.Importe, a.NumCliente,b.LimiteCredito, c.Nombre( a.NumCliente=b.NumCliente (clientes *pedidos) ^ b.Repclient=NumEmp(clientes*empleados))( a.Importe>=25000(pedidos))

Listar los empleados con una cuota superior a la de su jefe; para cada empleado sacar sus datos y el nmero, nombre y cuota de su jefe.
a.NumEmp, a.Nombre,a.Apellido1 as apellio, a.Cuota,a.Ventas ( a.Cuota>a.Ventas(empleados as a))

S-ar putea să vă placă și