mirror of
https://github.com/R0m1k3/CollectFlow.git
synced 2026-10-21 14:08:08 +02:00
feat: Add PostgreSQL client for FF Nancy data, replacing HTTP API calls with bulk SQL queries for improved performance.
This commit is contained in:
1 parent
d5b518477a
commit
b4f583415b
2 files changed
+7
-12
No files matched your search
@@ -172,9 +172,9 @@ export async function pgGetMensuelByFournisseur(
|
||||
TO_CHAR(m.datmvt, 'YYYY-MM') AS mois,
|
||||
-- genremvt=3 : vente → qtemvt négatif, retour → qtemvt positif
|
||||
-- qte_vendue nette = SUM(-qtemvt) : ventes moins retours
|
||||
SUM(CASE WHEN m.genremvt = 3 THEN -m.qtemvt ELSE 0 END)::float AS qte_vendue,
|
||||
SUM(CASE WHEN m.genremvt = 3 THEN m.mntmvtttc ELSE 0 END)::float AS ca_ht,
|
||||
SUM(CASE WHEN m.genremvt = 3 THEN m.margemvt ELSE 0 END)::float AS marge,
|
||||
SUM(CASE WHEN m.genremvt = 3 THEN -m.qtemvt ELSE 0 END)::float AS qte_vendue,
|
||||
SUM(CASE WHEN m.genremvt = 3 THEN -m.mntmvtttc ELSE 0 END)::float AS ca_ht,
|
||||
SUM(CASE WHEN m.genremvt = 3 THEN -m.margemvt ELSE 0 END)::float AS marge,
|
||||
MAX(m.qtestock)::float AS stock_fin_mois,
|
||||
SUM(CASE WHEN m.genremvt IN (1, 2) THEN -m.qtemvt ELSE 0 END)::float AS qte_recue
|
||||
FROM mvtart m
|
||||
|
||||
Reference in new issue
Block a user