calcul du nombre de jours ouvrables entre 2 dates

Le
Boblemar
Bonjour,

Je cherche à effectuer un filtre sur une requête avec comme critère un
nombre de jours ouvrables (sans samedi et dimanches).
Existe-t'il un moyen simple (via DateDiff par exemple) de le faire, ou
dois-je créer une fonction TSQL à cet effet ?

Arnaud
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fred BROUARD
Le #11657571
Boblemar a écrit:
Bonjour,

Je cherche à effectuer un filtre sur une requête avec comme critère un
nombre de jours ouvrables (sans samedi et dimanches).
Existe-t'il un moyen simple (via DateDiff par exemple) de le faire, ou
dois-je créer une fonction TSQL à cet effet ?



Le mieux est de créer une table de planning (ou un ensemble de tables de gestion
de calendrier). Les temps de réponse seront nettement plus court qu'une udf. Set
ce sera beaucoup plus souple en cas de chagement de règles de gestion (fermeture
le lundi par exemple).

Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/gestiontemps/


Arnaud



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Publicité
Poster une réponse
Anonyme