salut
je suis a la recherche d'une fonction dans SQl qui me permet de savoir le nombre de jours ouvrables d'un mois donne ou le nombre de jours fermes.
merci
salut
je suis a la recherche d'une fonction dans SQl qui me permet de savoir le nombre de jours ouvrables d'un mois donne ou le nombre de jours fermes.
merci
Bonjour,
Avec les jours fériés ? Pour la France seulement ?
Que dis-tu de faire une table de dates qui comporte une colonne indiquant si le jour est ouvrable? Tu poses déjà les weekends à 0, et tu ajoutes à la main les jours fériés.
Pour savoir si un jour est dans le weekend, donc connaître son jour de la semaine :
Pour vérifier à quel jour la semaine commence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DATEPART(weekday, current_timestamp /*ou ta date*/)
voir SET DATEFIRST dans l'aide en ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT @@DATEFIRST
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
Bonjour,
c'est quoi un jour fermé ?
A ma connaissance, seul le 1er Mai est fermé (en France)... Et encore, y'a des passes-droits.
Bref tout cela pour dire que SQL server n'a aucune chance de connaitre les egislations internationales
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager