Sei sulla pagina 1di 7

COMERCIAL

Cada 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
productos general. consulta siguiente: El

1.
cuyo

Listar Stock de ser

los sea la la

diferente a la suma de stock resultado que tiene

ACTIVIDAD 2. Mostrar un listado de


productos con su en Stock una correspondiente. Agregar

columna si es Alto o Bajo, se sabe que el stock es alto cuando tiene m s de ! 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 ms de 5 productos pero menos de 8. El resultado de la consulta tiene que ser la siguiente:

ACTIVIDAD 4. Elaborar una consulta S ! que muestre los pedidos de los


clientes con totales ma"ores a #$$ pero menores o iguales a %$$, adems mostrar los nombres de los clientes, total " un mensaje E&celente " 'uera 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).

COERCI ! Cada 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. C"I#I$ $ %. !istar los productos cuyo &toc' sea di(erente a la suma de stoc' general. El resultado de la consulta tiene que ser la siguiente)
SELECT SUM(PRODUCTO.pro_stock) as suma from PRODUCTO select PRODUCTO.pro_descripcio ! PRODUCTO.pro_stock! PRODUCTO.suma from PRODUCTO

C"I#I$ $ *. +ostrar un listado de productos con su &toc' correspondiente. gregar en una columna si es lto o ,a-o, se sabe que el stoc' es alto cuando tiene ms de . productos. El resultado de la consulta tiene que ser la siguiente)
SELECT "f(PRODUCTO.pro_stock)#$) t%e PRODUCTO select PRODUCTO.pro_descripcio ! PRODUCTO.pro_stock! PRODUCTO.Estado from PRODUCTO Estado & '(a)o* as Estado from

C"I#I$ $ /. +ostrar un listado de productos con su &toc' correspondiente. gregar en una columna si es lto o ,a-o, se sabe que el stoc' es alto cuando tiene ms de 0 productos pero menos de 1. El resultado de la consulta tiene que ser la siguiente)
SELECT "f(PRODUCTO.pro_stock)#$) t%e Estado & '(a)o* as Estado from PRODUCTO else"f(PRODUCTO.pro_stock)2$) t%e Estado & '+lto* as Estado from PRODUCTO select PRODUCTO.pro_descripcio ! PRODUCTO.pro_stock! PRODUCTO.Estado from PRODUCTO

C"I#I$ $ 2. Elaborar una consulta &3! que muestre los pedidos de los clientes con totales mayores a %44 pero menores o iguales a *44, adems mostrar los nombres de los clientes, total y un mensa-e E5celente y (uera de rango. El resultado de la consulta tiene que ser la siguiente, en este caso mostrar las consultas usadas en el proceso 6en este caso son dos sentencias7.
SELECT PED"DOS.idpedido! PED"DOS.ped_fec%! PED"DOS.idclie te! PED"DOS.total from PED"DOS

SELECT "f(PED"DOS.TOT+L)#,--) t%e Me sa)e & '.uera de )ue/o* as Estado from PRODUCTO else"f (PED"DOS.TOT+L)#,--) t%e Me sa)e & 'E0cele te as Me sa)e from PED"DOS SELECT PED"DOS.cli_ra1o ! PED"DOS.total! PED"DOS.Me sa)e from PED"DOS

O"R 8OR+ $E &O!UCIO9

1.
&E!EC" pro:descripcion,pro:stoc',6&E!EC" &U+6pro:stoc'78RO+ producto7 & &uma 8RO+ producto W;ERE pro:stoc' <=6&E!EC" &U+6pro:stoc'78RO+ producto7

*.
&E!EC" >RO:$E&CRI>CIO9,>RO:&"OC? , I86pro:stoc' = 1,@ !"O@,@, AO@7 & E&" $O 8RO+ >RO$UC"O

/.
&E!EC" >RO:$E&CRI>CIO9,>RO:&"OC? , I86pro:stoc' = 0 9$ pro:stoc' < 1 ,@ !"O@,@, AO@7 & E&" $O 8RO+ >RO$UC"O

2. 2.%
&E!EC" B 8RO+ pedido W;ERE total = %44 9$ total <C *44

2.*
Para este caso yo realice dos querys diferentes pero los dos nos llevan al mismo resultado

&E!EC" c.cli:razon,p.total,I86p.total = %44 9$ p.total <C *44 ,@E5celente@,@8uera de rango@7 & Rango 8RO+ pedido p,cliente c W;ERE p.idcliente C c.idcliente

Potrebbero piacerti anche