Bonjour à tous,
J'ai une table Param qui contient les champs lundi, mardi, ..., Dimanche de type numeric(1,0).
si le champ à pour valeur 1 je comptabilise le nombre de jours.
j'ai une autre table feries qui contient les jours feries:
dat_ferie lib_ferie
01/01/2006 Jour de l'an
je voudrais calculer à laide d'une requête le nombre de jours entre deux dates d1 et d2 qui satisfait les deux conditions :
1. si la date qui est comprise entre d1 et d2 est un jour férié ne pas comptabiliser
2. si la date qui est comprise entre d1 et d2 à pour valeur 1 dans la table Param, je comptabilise le nombre de jours.
Exemple :
si la table Param à pour champ à 1:
lundi,mardi,mercredi et jeudi
si la table feries à pour jour férié le 03/01/2006
si d1 = 01/01/2006 et d2 = 06/012006
j'obtiens comme nobre de jours 3
car le 03/03/2006 est férié donc je ne comptabilise pas
et les dates 01/01/2006 et 06/012006 n'ont pas les valeurs à 1, je ne comptabilise pas aussi.
Merci
Partager