salut
je veux savoir le nombre des jours ouvrable entre 2 dates par une simple requéte est ce que c'est possible
salut
je veux savoir le nombre des jours ouvrable entre 2 dates par une simple requéte est ce que c'est possible
Bonjour,
Ce qui exclu les samedis et dimanche, mais pas les jours fériés !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT COUNT(*) FROM Ma_Table WHERE Mon_Champ_Date Between Date1 AND Date2 AND TO_CHAR(Mon_Champ_Date ,'D') NOT IN(6,7);
Laurent.
euh, oui...
en fait, tu comptes le nombre de semaines complète du lundi au lundi, ensuite tu ajoutes le nombre de jour avant le samedi et après le lundi
style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 (trunc(d2,'IW')-trunc(d1+6,'IW'))/7*5 + (trunc(d2,'DD')-trunc(d2,'IW')) + greatest((trunc(d1+6,'IW')-2-trunc(d1,'DD')),0)
Partager