Bonjour,
Voici une partie de code :
Normalement, si le délai est de 35 jours, je devrais avoir un 1 dans ma colonne est30joursEtPlus, si le délai est de 47 jours, je devrais avoir un 1 dans la colonne est30joursEtPlus et un autre 1 dans la colonne estDe45a60Jours et si le délais est de 75 jours, je devrais avoir un 1 dans la colonne est30joursEtPlus, un autre 1 dans la colonne estDe45a60Jours et un autre dans la colonne est60JoursEtPlus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IIF(datediff(day, DHDEBUT, @datePonctuelle) >= 30,1,0) as est30JoursEtPlus, IIF(datediff(day, DHDEBUT, @datePonctuelle)>=45 and datediff(day, DHDEBUT, @datePonctuelle) < 60,1,0) as estDe45a60Jours, IIF(datediff(day, DHDEBUT, @datePonctuelle) >= 60,1,0) as est60JoursEtPlus,
Le hic est que pour les délais de 35 et 47 jours j'ai pas de problème, les un s'inscrivent dans les bonnes colonne mais lorsque j'arrive avec un délai de plus de 60 jours, j'ai un un dans la colonne du 30 jours et un autre dans la colonne du 60 jours mais j'ai un zéro dans la colonne entre 45 et 60 jours.
Pouvez-vous m'aider à résoudre ce mystère ?
Partager