-- Costo y existencia en Kg por sucursal, al ultimo dia del mes anterior -- Parametro @DIA: fecha (historico) de la existencia, en formato YYYY-MM-DD SET NAMES 'utf8'; SELECT su.id_sucursal AS Branch_code, su.nombre_sucursal AS Branch_office, ROUND(SUM(e.cantidad * e.costo_unidad), 2) AS Stock_Avg_Cost, ROUND(SUM(e.cantidad * i.peso ), 2) AS Stock_Kg FROM existencia_historico e JOIN item i USING ( id_item ) JOIN sucursal su ON ( su.id_sucursal = e.id_sucursal) WHERE (e.fecha = @DIA) GROUP BY su.id_sucursal HAVING (Stock_Avg_Cost + Stock_Kg > 0) ORDER BY su.id_sucursal ASC