Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
--Consulta_Producto mas vendido SELECT pro.id_producto, pro.nombre, sum(cantidad) as Total FROM productos_compra as proc, producto as pro WHERE proc.id_producto = pro.id_producto GROUP by id_producto ORDER by cantidad desc limit 1; --Consulta_Usuario que mas a comprado SELECT us.*, COUNT(us.id_usuario) as `Numero de compras` from detalles_compra as detc, usuario as us WHERE detc.id_usuario = us.id_usuario GROUP by id_usuario ORDER by `Numero de compras` DESC limit 1; --Consulta_Registo de productos comprados por un usuario SELECT concat(us.primer_nombre, " ", us.primer_apellido) as Nombre, pro.nombre as `Nombre del producto`, sum(proc.cantidad) as total FROM usuario as us, detalles_compra as detc, productos_compra as proc, producto as pro WHERE us.id_usuario = detc.id_usuario and proc.id_compra = detc.id_compra and proc.id_producto = pro.id_producto GROUP by us.id_usuario, pro.id_producto; --Los procedure y trigger se encuentran en el scrip de la propia base de datos