Download txt - SQL Consultas Del Parcial

Transcript

1.Mostrar por cada categora el total de de unidades que se han pedido. El listado deber mostrar el nombre de la categora y la cifra total de unidades pedidas,este listado deber aparecer ordenado desde la cifra ms pequea a la ms alta.Select nombrecategoria, sum(unidadesenpedido) as TotalPedidoFrom productos as P, categorias as CWhere p.idCategoria=c.idcategoria group by nombrecategoriaorder by TotalPedido2. --Mostrar un listado que aparezca el nombre del producto, --el nombre de la categora, el cdigo del producto y el cdigo de la categora de los productos que sean dulces.select p.idproducto, p.nombreProducto, c.idcategoria, c.nombrecategoriafrom productos as P , categorias as Cwhere p.idCategoria= c.idcategoria and c.descripcion like '%dulce%'3. --Mostrar el nmero de productos que se venden como cervezaselect count(*) as Totalfrom productoswhere nombreProducto like '%cerveza%'4. --Mostrar los productos que se liste el nombre de la categora, --nombre del producto, unidades en pedido de aquellos en donde las unidades que se han pedido sean mayor a 50 unidades. --Este listado deber ser mostrado en orden de referencia de las unidades pedida del mayor a menor.select c.nombrecategoria ,p.nombreProducto , p.unidadesEnPedidofrom categorias as C, productos as Pwhere C.idcategoria= p.idCategoria and p.unidadesEnPedido > 50 order by p.unidadesEnPedido desc5. --Mostrar por categora el nmero de productos en donde la presentacin del producto sea por paquete. --El listado deber aparecer el nombre de la categora y la cifra numrica.select c.nombrecategoria , count(*) as totalfrom productos as P , categorias as Cwhere p.idCategoria = c.idcategoria and p.cantidadPorUnidad like '%paq%'group by c.nombrecategoria order by total desc