Nous travaillons en Gescom SQL Pack+ v.16.05 Ed Pilot.
Nous aimerions insérer dans un tableau le délai de livraison relevé sur les lignes de documents en faisant la différence entre la date BC et le champ Livraison (F_Docligne.Do_Datelivr) de la ligne. La fonction JoursEntre nous indique bien le nombre de jours écoulés entre les deux dates mais cette fonction ne tient malheureusement pas compte des jours ouvrables.... Aussi, si un BC a été établi un vendredi et la livraison a été effectué le lundi suivant, JoursEntre nous indique 4 alors que la livraison a été faite dans les 24 heures (ouvrables).
Voici le code de notre requĂŞte:
- Code: Tout sélectionner
=Si (JoursEntre( <Date N° Pièce BC> ,<Do Datelivr>)<=0) Alors "Dans la journée" Sinon Si (JoursEntre( <Date N° Pièce BC> ,<Do Datelivr>) =1) Alors "Le lendemain" Sinon Si (JoursEntre( <Date N° Pièce BC> ,<Do Datelivr>)<=2) Alors "Le Surlendemain" Sinon "Au dela de 72h"
Comment pourrions-nous parler en jours ouvrables uniquement (du lundi au vendredi)??
D'avance merci pour toutes vos suggestions.


