Bonjour,
J'ai besoin de savoir la prochaine journée ouvrable en tenant compte des weekend (samedi, dimanche) et des jours fériés.
Je dispose d'une table des jours fériés qui contient une colonne de la date, et une colonne du nombre de jours de vacances.
Cette table contient deux lignes (deux fêtes d'un jour chacune) ayant des dates successifs : une fête le 01/10 et une autre le 02/10.
D'autre fêtes ont deux jours de vacances.
Les weekend je les gère comme suit :
Reste la problématique des jours fériés !
Code PL/SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 -- Prochain Jour Ouvrable . X_PROCHAIN_JOUR_OUVRABLE := G_DATEJOUR_D + 1; IF TRIM(TO_CHAR(X_PROCHAIN_JOUR_OUVRABLE,'DAY')) IN ('SAMEDI','SATURDAY') THEN X_PROCHAIN_JOUR_OUVRABLE := X_PROCHAIN_JOUR_OUVRABLE + 2; ELSIF TRIM(TO_CHAR(X_PROCHAIN_JOUR_OUVRABLE,'D')) IN ('DIMANCHE','SUNDAY') THEN X_PROCHAIN_JOUR_OUVRABLE := X_PROCHAIN_JOUR_OUVRABLE + 1; END IF;
Merci pour votre aide.
Partager