Bonjour voici une requête qui renvois une différence entre 2 dates en jours en fonction de la date de fin de mois (ici 31/10/18) et la date indiquée dans le champ STK_OUTDATE.
Si STK_OUTDATE est Null alors la différence entre les 2 dates est le nombre de jour que contient la mois en cours (ici 31).
Sinon si par exemple STK_OUTDATE contient 16/10/18 alors la différence est 31/10/18 - 16/10/18 = 15 jours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part NB_JOURS_STOCK: VraiFaux(EstNull([STK_OUTDATE]);Jour(SérieDate(Année(#01/10/2018#);Mois(#01/10/2018#)+1;+0));DiffDate("j";"01/" & Mois([STK_OUTDATE]) & "/" & Année([STK_OUTDATE]);[STK_OUTDATE]))
J'aimerais rajouté une autre condition impliquant un autre champs date : STK_DENT mais je ne vois pas trop comment l'inscrire au seins me 1ere requête.
Si STK_OUTDATE est Null et Si STK_DENT contient une date du mois en cours (ici par exemple 15/10/18), alors la différence en jours est 31/10/18 - STK_DENT (15/10/18) = 16 jours
merci de votre aide
Partager