sábado, 13 de noviembre de 2010

DECIMA CONSULTA

Ordenar los datos de la tabla proveedores utilizando como factor ordenador el atributo proveedor.

SELECT *
FROM Proveedores
ORDER BY Proveedor;

RESULTADOS:


NOVENA CONSULTA

De que proveedores provienen los productos vendidos por el almacen a cada cliente

SELECT Cliente,Producto,Proveedor
FROM Clientes,Productos,Proveedores
WHERE Id_Cliente=IdCliente AND IdProveedor=Id_Proveedor;

RESULTADOS:


OCTAVA CONSULTA

Listar los productos comprados en orden  dependiendo del Id del Proveedor, de modo que las compras aparezcan ordenadas dependiendo del anterior criterio

SELECT IdProveedor, IdProducto,Fecha_de_pedido,cantidad
FROM compras
ORDER BY IdProveedor;

RESULTADOS:


viernes, 12 de noviembre de 2010

SEPTIMA CONSULTA

Listar todos los productos los cuales superen las 1500 unidades de existencia y no sean productos provenientes de los proveedores 6, 7,8 Y 9.

SELECT Producto,IdProveedor,Existencia
FROM Productos
WHERE Existencia>1500
AND NOT IdProveedor IN (6,7,8,9);

RESULTADOS:




SEXTA CONSULTA

Listar todos los productos los cuales superen las 1800 unidades de existencia o sean productos provenientes de los proveedores 3 y 5.

SELECT Producto,IdProveedor,Existencia
FROM Productos
WHERE Existencia>1800
OR IdProveedor IN (3,5);

RESULTADOS:


QUINTA CONSULTA

Listar todas las ventas las cuales tengan un Idcliente entre 1 y 4 (ademas agregar las columnas Id_venta, IdProducto, Producto, Precio_venta, Cantidad, Costo_Total, FechaFactura, IdCliente)

SELECT Id_venta, IdProducto, Producto, Precio_venta, Cantidad, ([Cantidad]*[Precio_coste]) AS Costo_Total, FechaFactura, IdCliente
FROM Ventas, Productos
WHERE IdProducto=Id_Producto AND IdCliente BETWEEN 1 AND 4;

RESULTADOS:

CUARTA CONSULTA

Listar todos los productos que tengan un precio de venta mayor a 50000.

SELECT Id_Producto,Producto,Precio_venta
FROM Productos
WHERE Precio_venta>50000;

RESULTADOS:


AYUDA

Se me olvidaba, los datos utlizados en la base de datos son basados en tablas obtenidas de:
http://construcali.com/

TERCERA CONSULTA

Listar las compras hechas con: Id_pedido,IdProveedor,fecha_de_pedido,IdProducto,Cantidad, Precio_coste y costo total por cada producto comprado.

SELECT Compras.Id_Pedido, Compras.IdProveedor, Compras.fecha_de_pedido, Compras.IdProducto, Compras.Cantidad, Productos.Precio_coste, ([Cantidad]*[Precio_coste]) AS Costo_Total
FROM Compras, Productos
WHERE (((Compras.[IdProducto])=[Id_Producto]));

RESULTADOS:


SEGUNDA CONSULTA

Mostrar todos los datos del cliente al cual le corresponde el id de cliente igual a uno.
SELECT Id_Cliente,Cliente,Dirección_fact,Ciudad,Departamento,num_telefono,num_fax,Dirección_correo
FROM Clientes
WHERE Id_Cliente=1;

RESULTADOS:

PRIMERA CONSULTA

Listar todos los productos con su respectivo nombre y cantidad que fueron comprados por el almacen al proveedor “ladrillera Paez”.

SELECT Producto, Id_Producto,IdProveedor
FROM  Productos
WHERE IdProveedor=1;

RESULTADOS:



TABLAS CON LOS DATOS DE LA BD

PRODUCTOS


CLIENTES

PROVEEDORES

VENTAS

COMPRAS




DIAGRAMA ENTIDAD-RELACION

A continuacion les presento el diagrama entidad-relacion de mi base de datos la cual se basa en  un almacen dedicado a la venta de materiales para obras civiles.

Como lo pediste carolina


lunes, 25 de octubre de 2010

Inicio De Blog

Hola es el inicio de este nuevo blog dedicado especificamente al curso de BD.