Comercial_bd

5
ACTIVIDAD 1. Listar los productos cuyo Stock sea diferente a la suma de stock general. El resultado de la consulta tiene que ACTIVIDAD 2. Mostrar un listado de productos con su Stock correspondiente. Agregar en una columna si es Alto o Bajo, se sabe que el stock es alto cuando tiene más de 8 ACTIVIDAD 3. Mostrar un listado de productos con su Stock correspondiente. Agregar en una columna si es Alto o Bajo, se sabe que el stock es alto cuando tiene más de 5 COMERCIAL Edwin Aylas Palacios Cada actividad requiere que se obtengan resultados los cuales tienen que ser los mismos que se muestran en las imágenes. Una vez que obtenga los resultados mostrados, copie la sentencia de la consulta en un documento Word y adicionalmente capture la imagen del resultado. Ejemplo Ejemplo Ejemplo

description

comercial base de datos

Transcript of Comercial_bd

COMERCIALEdwin Aylas PalaciosCada actividad requiere que se obtengan resultados los cuales tienen que ser los mismos que se muestran en las imgenes. Una vez que obtenga los resultados mostrados, copie la sentencia de la consulta en un documento Word y adicionalmente capture la imagen del resultado.

ACTIVIDAD 1. Listar los productos cuyo Stock sea diferente a la suma de stock general. El resultado de la consulta tiene que ser la siguiente:

EjemploACTIVIDAD 3. Mostrar un listado de productos con su Stock correspondiente. Agregar en una columna si es Alto o Bajo, se sabe que el stock es alto cuando tiene ms de 5 productos pero menos de 8. El resultado de la consulta tiene que ser la siguiente:

ACTIVIDAD 2. Mostrar un listado de productos con su Stock correspondiente. Agregar en una columna si es Alto o Bajo, se sabe que el stock es alto cuando tiene ms de 8 productos. El resultado de la consulta tiene que ser la siguiente:

Ejemplo

Ejemplo

ACTIVIDAD 4. Elaborar una consulta SQL que muestre los pedidos de los clientes con totales mayores a 100 pero menores o iguales a 200, adems mostrar los nombres de los clientes, total y un mensaje Excelente y fuera de rango. El resultado de la consulta tiene que ser la siguiente, en este caso mostrar las consultas usadas en el proceso (en este caso son dos sentencias).

EjemploEjemplo

SOLUCIONActividad 1SELECT producto.* FROM producto WHERE pro_stock (SELECT SUM(pro_stock) FROM producto);

Actividad 2SELECT producto.*, IF(pro_stock>8,'Alto', 'Bajo') AS estado FROM producto;

Actividad 3SELECT producto.*, IF(pro_stock BETWEEN 5 AND 8,'Alto', 'Bajo') AS estado FROM producto

Actividad 4SELECT t1.*, IF(t1.total BETWEEN 100 AND 200,'Fuera de Rango', 'Excelente') FROM (SELECT cli_razon, pedido.* FROM pedidoINNER JOIN cliente ON cliente.idcliente = pedido.idclienteWHERE total >= 100 AND total