Skip to main content

BDD STAT

compteurs prev achats semaine : 

SELECT COMPTEUR.LaDate, COMPTEUR.Poids, STOCK.Libelle, FormatNumber([COMPTEUR]!CodeFamilleArticle) AS [FAM Article]
FROM COMPTEUR LEFT JOIN STOCK ON COMPTEUR.IDstock = STOCK.IDstock
WHERE (((COMPTEUR.LaDate) Between Date() And Date()+10) AND ((COMPTEUR.PRODaproduire)>0) AND ((COMPTEUR.IDgamme)=1) AND ((COMPTEUR.LeType)="T"));

copie de compteurs prev achats semaine : 

SELECT COMPTEUR.LaDate, COMPTEUR.Poids, STOCK.Libelle, FormatNumber([COMPTEUR]!CodeFamilleArticle) AS [FAM Article]
FROM COMPTEUR LEFT JOIN STOCK ON COMPTEUR.IDstock = STOCK.IDstock
WHERE (((IIf((DatePart("ww",[LaDate])=DatePart("ww",Date())+1 Or DatePart("ww",[LaDate])=DatePart("ww",Date())) And Year([LaDate])=Year(Date()),"oui","non"))="oui") AND ((COMPTEUR.PRODaproduire)>0) AND ((COMPTEUR.IDgamme)=1) AND ((COMPTEUR.LeType)="T"));

cteursv : 

SELECT COMPTEUR.LaDate, STOCK.Libelle, FormatNumber([poidsarticle]/[nbrepararticle],1) AS POIDS, [PRODaproduire]*[NbreParArticle] AS [NB BQT A PRODUIRE], FormatNumber([ARTICLES]!poidsarticle/[ARTICLES]!nbrepararticle,1) & "-" & STOCK!Libelle AS [POIDS+ART]
FROM (COMPTEUR LEFT JOIN ARTICLES ON COMPTEUR.Reference = ARTICLES.Reference) LEFT JOIN STOCK ON COMPTEUR.IDstock = STOCK.IDstock
WHERE (((COMPTEUR.LaDate) Between Date() And Date()+5) AND ((COMPTEUR.IDgamme)=1) AND ((COMPTEUR.PRODaproduire)>0) AND ((COMPTEUR.CodeFamilleArticle)=37));

DLC MOULES : 

SELECT ARTICLES.Libelle, ARTICLES.JoursDLC, STOCK.Libelle, COMPTEUR.LaDate, COMPTEUR.PRODaproduire, COMPTEUR.CodeFamilleArticle
FROM COMPTEUR LEFT JOIN (ARTICLES LEFT JOIN STOCK ON ARTICLES.IDstock = STOCK.IDstock) ON COMPTEUR.Reference = ARTICLES.Reference
WHERE (((COMPTEUR.LaDate) Between Date()-7 And Date()+7) AND ((COMPTEUR.PRODaproduire)>0) AND ((COMPTEUR.CodeFamilleArticle)=37) AND ((COMPTEUR.IDgamme)=1) AND ((COMPTEUR.LeType)="T"));

Florian articles : 

SELECT ARTICLES.Reference, ARTICLES.Libelle
FROM ARTICLES;

Florian prix achat moyen : 

SELECT STOCK_PAM.IDstock, STOCK_PAM.Annee, STOCK_PAM.Mois, STOCK_PAM.PrixAchatMoyen
FROM STOCK_PAM, STOCKHistoPrixAchat;

Florian tx marge groupe client : 

SELECT LignesCommandes.DateExpedition, ClientsGroupe.NomGroupe, LignesCommandes.IDReference, LignesCommandes.PoidsLigne, LignesCommandes.NumAutoPromotion, LignesCommandes.IDgamme, LignesCommandes.TotalPDC, LignesCommandes.CodeFamille, LignesCommandes.idStock
FROM LignesCommandes LEFT JOIN ClientsGroupe ON LignesCommandes.IDgroupeClient = ClientsGroupe.NumAuto
WHERE (((LignesCommandes.DateExpedition)>#12/31/2019#));

req COMPTEUR : 

SELECT COMPTEUR.LaDate, STOCK.Libelle, ARTICLES.Libelle, ARTICLES.PoidsArticle, COMPTEUR.PRODaproduire, COMPTEUR.NBetiq, FormatNumber([COMPTEUR]!CodeFamilleArticle) AS [FAM Article], IIf(IsNull([REQ STK CTEUR]![SommeDeNbColis1]),0,[REQ STK CTEUR]![SommeDeNbColis1]) AS NbColis2, [PRODaproduire]-[NbColis2] AS [A PRODUIRE]
FROM ((COMPTEUR LEFT JOIN ARTICLES ON COMPTEUR.Reference = ARTICLES.Reference) LEFT JOIN STOCK ON COMPTEUR.IDstock = STOCK.IDstock) LEFT JOIN [REQ STK CTEUR] ON ARTICLES.Reference = [REQ STK CTEUR].Reference
WHERE (((COMPTEUR.LaDate) Between Date()+1 And Date()+5) AND ((COMPTEUR.PRODaproduire)>0) AND ((COMPTEUR.IDgamme)=1) AND ((COMPTEUR.LeType)="T"));

REQ CTEUR STAT DYN :

SELECT COMPTEUR.LaDate, ARTICLES.Libelle, COMPTEUR.PRODaproduire, FormatNumber([ARTICLES]!PoidsArticle) AS PoidsArticle, STOCK.Libelle
FROM ((COMPTEUR LEFT JOIN ARTICLES ON COMPTEUR.Reference = ARTICLES.Reference) LEFT JOIN STOCK ON ARTICLES.IDstock = STOCK.IDstock) LEFT JOIN [REQ STK CTEUR] ON ARTICLES.Reference = [REQ STK CTEUR].Reference
WHERE (((COMPTEUR.LaDate)=Date()) AND ((COMPTEUR.PRODaproduire)>0) AND ((COMPTEUR.IDgamme)=1) AND ((COMPTEUR.CodeFamilleArticle)=37) AND ((COMPTEUR.LeType)="T"));

Req STAT ART : 

SELECT ARTICLES.Libelle, ARTICLES.PoidsArticle
FROM ARTICLES
WHERE (((ARTICLES.Libelle) Like "MOUL*") AND ((ARTICLES.Code_Famille)=37));

Req STAT SV : 

SELECT LignesCommandes.DateExpedition, STOCK.Libelle, ARTICLES.Libelle, LignesCommandes.NbreColis, Left(Right(CStr([LignesCommandes]![heuredepart]),8),5) AS HEURE4, TRANSPORTEUR.RSOC2, LignesCommandes.PoidsLigne, LignesCommandes.CodeFamille
FROM ((LignesCommandes LEFT JOIN TRANSPORTEUR ON LignesCommandes.IdTransporteurLivraison = TRANSPORTEUR.NumAuto) LEFT JOIN ARTICLES ON LignesCommandes.IDReference = ARTICLES.Reference) LEFT JOIN STOCK ON ARTICLES.IDstock = STOCK.IDstock
WHERE (((LignesCommandes.DateExpedition)=Date()) AND ((CBool([PrevisionInterne]))=0) AND ((LignesCommandes.IDgamme)=1));

Req STAT SV DYN 2 :

SELECT LignesCommandes.DateExpedition, ARTICLES.Libelle, ARTICLES.Libelle, LignesCommandes.NbreColis, ARTICLES.PoidsArticle, STOCK.Libelle, Left(Right(CStr([LignesCommandes]![heuredepart]),8),5) AS HEURE4, TRANSPORTEUR.RSOC2
FROM (LignesCommandes LEFT JOIN (ARTICLES LEFT JOIN STOCK ON ARTICLES.IDstock = STOCK.IDstock) ON LignesCommandes.IDReference = ARTICLES.Reference) LEFT JOIN TRANSPORTEUR ON LignesCommandes.IdTransporteurLivraison = TRANSPORTEUR.NumAuto
WHERE (((LignesCommandes.DateExpedition)=Date()) AND ((CBool([PrevisionInterne]))=0) AND ((LignesCommandes.CodeFamille)=37));

REQ STK CTEUR :

SELECT ARTICLES.Reference, Sum(ESColis.NbColis) AS SommeDeNbColis1
FROM ARTICLES LEFT JOIN ESColis ON ARTICLES.Reference = ESColis.RefArticle
GROUP BY ARTICLES.Reference, ARTICLES.IdGamme
HAVING (((Sum(ESColis.NbColis))>0) AND ((ARTICLES.IdGamme)=1));

REQ STK STAT DYN : 

SELECT ARTICLES.Libelle, FormatNumber([ARTICLES]!PoidsArticle) AS PoidsArticle, STOCK.Libelle
FROM (ARTICLES LEFT JOIN [REQ STK CTEUR] ON ARTICLES.Reference = [REQ STK CTEUR].Reference) LEFT JOIN STOCK ON ARTICLES.IDstock = STOCK.IDstock
WHERE (((IIf(IsNull([REQ STK CTEUR]![SommeDeNbColis1]),0,[REQ STK CTEUR]![SommeDeNbColis1]))>0) AND ((ARTICLES.Code_Famille)=37));

STOCK EMBALLé : 

SELECT STOCK.Libelle, ESColis.RefArticle, ArticleFamille.NomFamille, ESColis.NbColis, ESColis.PoidsNet, ARTICLES.Libelle, ArticleFamille.IDgamme
FROM ((ESColis LEFT JOIN STOCK ON ESColis.IdFamilleStock = STOCK.IDstock) LEFT JOIN ArticleFamille ON ESColis.IdFamilleArticle = ArticleFamille.NumAuto) LEFT JOIN ARTICLES ON ESColis.RefArticle = ARTICLES.Reference
WHERE (((ESColis.NbColis)>0));