SlideShare una empresa de Scribd logo
1 de 7
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:
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
productos. El resultado de la consulta
tiene que ser la siguiente:
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 productos pero menos de 8. El
resultado de la consulta tiene que ser la
siguiente:
COMERCIAL
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.
ACTIVIDAD 4. Elaborar una consulta SQL que muestre los pedidos de los
clientes con totales mayores a 100 pero menores o iguales a 200, además 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).
1.
SELECT pro_descripcion,pro_stock,(SELECT SUM(pro_stock)FROM
producto) AS Suma
FROM producto
WHERE pro_stock <>(SELECT SUM(pro_stock)FROM producto)
2.
SELECT PRO_DESCRIPCION,PRO_STOCK , IF(pro_stock > 8,'ALTO','BAJO') AS ESTADO
FROM PRODUCTO
3.
4.
4.1
SELECT PRO_DESCRIPCION,PRO_STOCK , IF(pro_stock > 5 AND pro_stock < 8 ,'ALTO','BAJO') AS
ESTADO
FROM PRODUCTO
SELECT * FROM pedido WHERE total > 100 AND total <= 200
4.2
Para este caso yo realice dos querys diferentes pero los dos nos llevan al mismo resultado
SELECT c.cli_razon,p.total,IF(p.total > 100 AND p.total <= 200 ,'Excelente','Fuera de rango') AS Rango
FROM pedido p,cliente c
WHERE p.idcliente = c.idcliente
4.2
Para este caso yo realice dos querys diferentes pero los dos nos llevan al mismo resultado
SELECT c.cli_razon,p.total,IF(p.total > 100 AND p.total <= 200 ,'Excelente','Fuera de rango') AS Rango
FROM pedido p,cliente c
WHERE p.idcliente = c.idcliente

Más contenido relacionado

Similar a Comercial (20)

Ejercicios De Sql BD
Ejercicios De Sql BDEjercicios De Sql BD
Ejercicios De Sql BD
 
Lab. 5 de base de datos.
Lab. 5 de base de datos.Lab. 5 de base de datos.
Lab. 5 de base de datos.
 
Ejercicios
Ejercicios Ejercicios
Ejercicios
 
Guía 06. Subconsultas con MySQL - José J Sánchez H
Guía 06. Subconsultas con MySQL - José J Sánchez HGuía 06. Subconsultas con MySQL - José J Sánchez H
Guía 06. Subconsultas con MySQL - José J Sánchez H
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Practica final my sql
Practica final my sqlPractica final my sql
Practica final my sql
 
Lab 5 base de datos jesus
Lab 5 base de datos jesusLab 5 base de datos jesus
Lab 5 base de datos jesus
 
02 guia-i235
02 guia-i23502 guia-i235
02 guia-i235
 
Laboratorio n°4
Laboratorio n°4Laboratorio n°4
Laboratorio n°4
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
Laboratorio n°4
Laboratorio n°4Laboratorio n°4
Laboratorio n°4
 
Guía Ejercicios SQL
Guía Ejercicios SQLGuía Ejercicios SQL
Guía Ejercicios SQL
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Laboratio base de datos 5
Laboratio base de datos 5Laboratio base de datos 5
Laboratio base de datos 5
 
Laboratio base de datos 5
Laboratio base de datos 5Laboratio base de datos 5
Laboratio base de datos 5
 
Laboratio base de datos 5
Laboratio base de datos 5Laboratio base de datos 5
Laboratio base de datos 5
 
E) consultas de acción
E) consultas de acciónE) consultas de acción
E) consultas de acción
 
Ejercicio practico sql
Ejercicio practico sqlEjercicio practico sql
Ejercicio practico sql
 
Ejercicio practico sql
Ejercicio practico sqlEjercicio practico sql
Ejercicio practico sql
 

Más de Cesar Ñaupari

Más de Cesar Ñaupari (8)

Relacion
RelacionRelacion
Relacion
 
base de datos de un colegio
base de datos de un colegiobase de datos de un colegio
base de datos de un colegio
 
Extensión y asignación
Extensión y asignaciónExtensión y asignación
Extensión y asignación
 
Metodo simplex
Metodo simplexMetodo simplex
Metodo simplex
 
lineas de espera
lineas de esperalineas de espera
lineas de espera
 
Semiconductores intrínsecos y dopados
Semiconductores intrínsecos y dopadosSemiconductores intrínsecos y dopados
Semiconductores intrínsecos y dopados
 
Solidos cristalinos
Solidos cristalinosSolidos cristalinos
Solidos cristalinos
 
Conectores logicos
Conectores logicosConectores logicos
Conectores logicos
 

Comercial

  • 1. 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: 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 productos. El resultado de la consulta tiene que ser la siguiente: 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 productos pero menos de 8. El resultado de la consulta tiene que ser la siguiente: COMERCIAL 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.
  • 2. ACTIVIDAD 4. Elaborar una consulta SQL que muestre los pedidos de los clientes con totales mayores a 100 pero menores o iguales a 200, además 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).
  • 3. 1. SELECT pro_descripcion,pro_stock,(SELECT SUM(pro_stock)FROM producto) AS Suma FROM producto WHERE pro_stock <>(SELECT SUM(pro_stock)FROM producto)
  • 4. 2. SELECT PRO_DESCRIPCION,PRO_STOCK , IF(pro_stock > 8,'ALTO','BAJO') AS ESTADO FROM PRODUCTO
  • 5. 3. 4. 4.1 SELECT PRO_DESCRIPCION,PRO_STOCK , IF(pro_stock > 5 AND pro_stock < 8 ,'ALTO','BAJO') AS ESTADO FROM PRODUCTO SELECT * FROM pedido WHERE total > 100 AND total <= 200
  • 6. 4.2 Para este caso yo realice dos querys diferentes pero los dos nos llevan al mismo resultado SELECT c.cli_razon,p.total,IF(p.total > 100 AND p.total <= 200 ,'Excelente','Fuera de rango') AS Rango FROM pedido p,cliente c WHERE p.idcliente = c.idcliente
  • 7. 4.2 Para este caso yo realice dos querys diferentes pero los dos nos llevan al mismo resultado SELECT c.cli_razon,p.total,IF(p.total > 100 AND p.total <= 200 ,'Excelente','Fuera de rango') AS Rango FROM pedido p,cliente c WHERE p.idcliente = c.idcliente