34 lines
652 B
SQL
34 lines
652 B
SQL
-- Costo y existencia en Kg por linea consolidado, al ultimo dia del mes
|
|
-- anterior
|
|
|
|
-- Parametro @DIA: fecha (historico) de la existencia, en formato YYYY-MM-DD
|
|
|
|
SET NAMES 'utf8';
|
|
|
|
SELECT
|
|
RIGHT(l.id_linea,2) AS Product_Line_code,
|
|
l.descripcion AS Product_Line,
|
|
ROUND(SUM(e.costo_unidad * e.cantidad), 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 linea l
|
|
ON ( l.id_linea = i.id_linea
|
|
AND l.tipo = i.tipo )
|
|
|
|
WHERE
|
|
(e.fecha = @DIA)
|
|
|
|
GROUP BY
|
|
l.id_linea
|
|
|
|
HAVING
|
|
(Stock_Avg_Cost + Stock_Kg > 0)
|
|
|
|
ORDER BY
|
|
Stock_Avg_Cost DESC
|
|
|