32 lines
625 B
SQL
32 lines
625 B
SQL
-- 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
|
|
|