[FIX] New dates and fixes collation errors in ABC items

This commit is contained in:
Área de TI 2024-02-16 19:03:42 -05:00
parent 0b9890e82e
commit 67fdb6ba39
2 changed files with 13 additions and 11 deletions

View File

@ -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';
@ -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

View File

@ -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';
@ -17,16 +17,16 @@ SELECT
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