diff --git a/2017-02-22-Items_para_ABC.sql b/2017-02-22-Items_para_ABC.sql index 24c0005..eed937a 100644 --- a/2017-02-22-Items_para_ABC.sql +++ b/2017-02-22-Items_para_ABC.sql @@ -1,4 +1,6 @@ -- Items para clasificacion ABC +-- Guardar resultado en Agofer_Items_para_ABC_Nacional.csv +-- Y procesarlo con odoo_to_drive/classify_ABC_items.py SET NAMES 'utf8'; @@ -11,7 +13,7 @@ SELECT ), 2 ) AS Ventas_kg, - SUM(dvi.valor) AS Ventas_COP, + SUM(dvi.valor) AS Ventas_COP, COUNT(dv.id_documento) AS numero_facturas, COUNT(DISTINCT(EXTRACT(YEAR_MONTH FROM dv.fecha))) AS Frecuencia_meses FROM @@ -22,8 +24,8 @@ FROM ON (dv.id_sucursal = dvi.id_sucursal AND dv.id_documento = dvi.id_documento) WHERE - dv.fecha >= "2021-12-01" - AND dv.fecha <= "2022-11-30" + dv.fecha >= "2023-02-01" + AND dv.fecha <= "2024-01-31" GROUP BY Cod diff --git a/2017-02-22-Items_para_ABC_sucursal.sql b/2017-02-22-Items_para_ABC_sucursal.sql index eab993b..1930338 100644 --- a/2017-02-22-Items_para_ABC_sucursal.sql +++ b/2017-02-22-Items_para_ABC_sucursal.sql @@ -1,6 +1,6 @@ -- Items para clasificacion ABC por sucursal --- $ for SUC in arm bar bog buc bug cal car iba med mon nei pal pas per vil ric mal mar; do echo $SUC; mysql --defaults-file=/home/sistemas/.my_comercial_odoo.cnf --no-auto-rehash --execute "set @SUC='$SUC'; source ~/sql/2017-02-22-Items_para_ABC_sucursal.sql;" > ~/Agofer_Items_para_ABC_${SUC}.csv; done +-- $ for SUC in arm bar bog buc nei bug cal car iba ita per vil pas ric mal mar mon bue pal alf cll val vlc soa cbo san smm cuc; do echo $SUC; mysql --defaults-file=/home/sistemas/.my_comercial_odoo.cnf --no-auto-rehash --execute "set @SUC='$SUC'; source ~/src/sql/2017-02-22-Items_para_ABC_sucursal.sql;" > ~/Agofer_Items_para_ABC_${SUC}.csv; done SET NAMES 'utf8'; @@ -13,20 +13,20 @@ SELECT ), 2 ) AS Ventas_kg, - SUM(dvi.valor) AS Ventas_COP, + SUM(dvi.valor) AS Ventas_COP, COUNT(dv.id_documento) AS numero_facturas, COUNT(DISTINCT(EXTRACT(YEAR_MONTH FROM dv.fecha))) AS Frecuencia_meses FROM - documento_ventas dv + item i JOIN documento_ventas_has_item dvi + USING (id_item) + LEFT JOIN documento_ventas dv ON (dv.id_sucursal = dvi.id_sucursal AND dv.id_documento = dvi.id_documento) - JOIN item i - USING (id_item) WHERE - dv.fecha >= "2021-12-01" - AND dv.fecha <= "2022-11-30" - AND dv.id_sucursal = @SUC + dv.fecha >= "2023-02-01" + AND dv.fecha <= "2024-01-31" + AND dv.id_sucursal COLLATE utf8_spanish_ci = @SUC COLLATE utf8_spanish_ci GROUP BY Cod