Bonjour,
Je souhaite renseigner les délais moyens de réapprovisionnement exprimés en semaine et jour sur l'erp par l'intermédiaire d'une requête sql.
Mon délai moyen de réapprovisionnement correspond à la moyenne de la date à laquelle je reçois ma commande - date à laquelle je l'ai passée.
Je ne sais pas comment exprimer cette moyenne en semaine-jours.
J'ai codé ceci pour mettre à jour ma table article. Cela ne convient pas car je dois mettre un délai en s.j.
Comment puis-je calculer la moyenne en s.j. ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 merge INTO t_article a USING (select al.id_article, avg(al.date_last_reception - a.date_creation) as moyenne from t_achat a inner join t_achat_ligne al on a.id_achat = al.id_achat where al.date_last_reception is not null and nvl(al.id_article,0) <> 0 and a.date_creation > '01/01/2014' group by al.id_article) tmp ON (a.id_article = tmp.id_article) when MATCHED then update SET delai_reappro = tmp.moyenne
Merci d'avance.
Julien.
Partager