Crear una base de datos que se llame bootcamp_market y restaurar la base de datos con el backup del drive. Consultas a realizar: * Top clientes con más facturas SELECT cliente_id, nombre, COUNT (cliente_id) AS total FROM factura INNER JOIN cliente ON factura.cliente_id=cliente.id GROUP BY cliente_id, nombre ORDER BY total DESC //Woody,id:20,con 12 facturas * Top clientes que más gastaron SELECT cliente_id, cliente.nombre, SUM(cantidad * precio) AS total_gastado FROM factura JOIN factura_detalle ON factura.id=factura_detalle.factura_id JOIN producto ON producto.id=factura_detalle.producto_id JOIN cliente ON factura.cliente_id=cliente.id GROUP BY cliente_id, cliente.nombre ORDER BY total_gastado DESC * Top monedas más utilizadas SELECT moneda_id, nombre, COUNT (moneda_id) AS total FROM factura INNER JOIN moneda ON factura.moneda_id = moneda.id GROUP BY moneda_id, nombre ORDER BY total DESC //Ruble,id:5,39 facturas pagadas con la misma * Top proveedor de productos(Que empresa vende mas productos) //Necesito producto,proveedor y factura detalle SELECT proveedor_id, proveedor.nombre, COUNT (proveedor_id) AS total FROM producto JOIN proveedor ON producto.proveedor_id = proveedor.id GROUP BY proveedor_id ,proveedor.nombre ORDER BY total DESC //Emard, Luettgen and Kozey, id:48,total 10 * Productos más vendidos //Energy drink - Franks Original, id:75, 468 SELECT producto_id, producto.nombre, floor(SUM(cantidad)) AS total FROM factura_detalle JOIN producto ON producto.id=factura_detalle.producto_id GROUP BY producto_id, producto.nombre ORDER BY total DESC * Productos menos vendidos SELECT producto_id, producto.nombre, floor(SUM(cantidad)) AS total FROM factura_detalle JOIN producto ON producto.id=factura_detalle.producto_id GROUP BY producto_id, producto.nombre ORDER BY total * Consulta que muestre fecha de emision de factura, nombre y apellido de cliente, nombres de productos de esa factura, cantidades compradas, nombre de tipo de factura de una factura especfica fecha de emision =factura nombre y apellido =cliente nombre de producto =producto nombre de productos de esa factura = producto JOIN factura_detalle ON producto.id=factura_detalle.producto_id cantidades compradas = detalles facturas nombre de tipo de factura = factura_tipo factura - cliente_id = cliente.nombre - cliente_id = cliente.apellido cliente - NADA.......KARAJO producto - proveedor_id = proveedor.id detalle producto tipo factura SELECT factura.fecha_emision, cliente.nombre, cliente.apellido, producto.nombre, factura_detalle.cantidad,factura_tipo.nombre FROM factura JOIN factura_detalle ON factura_detalle.factura_id=factura.id JOIN factura_tipo ON factura.factura_tipo_id=factura_tipo.id JOIN producto ON factura_detalle.producto_id=producto.id JOIN cliente ON factura.cliente_id=cliente.id WHERE factura.id = 1 * Montos de facturas ordenadas segun totales * Mostrar el iva 10% de los montos totales de facturas (suponer que todos los productos tienen IVA 10%)