IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Calcul de date en prenant en compte les week-end [AC-2010]


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable qualité
    Inscrit en
    Mars 2012
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable qualité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 341
    Par défaut Calcul de date en prenant en compte les week-end
    Bonjour,

    Je dois calculer pour un projet la date de fin d'une opération en ayant pour Info de départ la date de début et le temps du projet en "jour" ouvrés.
    Quelle serait la syntaxe dans une requête pour connaître la date de fin en incluant les samedi et dimanche ?
    Voici mes champs :
    Date de début : DateDebut
    Temps du projet en jour ouvrés : NbeJour
    Date de fin recherchée : DateFin

    En vous remerciant par avance,
    Franck

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    Jette donc un œil ici : http://claudeleloup.developpez.com/t...plic-ploc/#LIV

  3. #3
    Membre éclairé
    Homme Profil pro
    Responsable qualité
    Inscrit en
    Mars 2012
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable qualité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 341
    Par défaut
    Bonjour,

    Merci beaucoup pour le lien
    En fait je cherche plutôt à connaître le nombre de samedi, dimanche et jours fériés sur la période défini

    Merci par avance
    Franck

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut Calcul d'une date ouvrable future (ou passée) connaissant une date de départ et un nombre de jours ouvrables
    Je viens d'ajouter, à ton intention, cette fonction à l'article :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Public Function Echeance(DateDebut As Date, NbreJrs As Integer) As Date
     'Renvoie la date ouvrable qui vient après le nombre de jours (qui peut être négatif)
     'DateDebut sous la forme anglo-saxonne
     'Si cette DateDebut n'existe pas dans la table, la fonction renvoie 00:00:00
     
      Dim rst As Recordset
      Set rst = CurrentDb.OpenRecordset("tJoursOuvres")
      Do While Not rst.EOF
        If rst("JoursOuvres") = DateDebut Then
            rst.Move NbreJrs
            Echeance = rst("JoursOuvres")
            Exit Function
          Else
            rst.MoveNext
        End If
      Loop
    End Function
    Je crois qu'elle répond exactement à la demande formulée dans ton 1er billet.

  5. #5
    Membre éclairé
    Homme Profil pro
    Responsable qualité
    Inscrit en
    Mars 2012
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable qualité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 341
    Par défaut
    Bonsoir,

    Merci beaucoup d'avoir écris ces lignes de code spécifiquement pour ma requête
    Je suis un peux novice et je sais pas comment utiliser ce code pour trouver la date de fin "DateFin" qui sera la date de début + le nbe de jours ouvrés + le nbe de samedi et dimanche

    Merci à toi

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    On a tous été débutants, pas de souci avec cela.

    Cependant, peux-tu me dire ce que tu ne comprends pas à la lecture de : http://claudeleloup.developpez.com/t...plic-ploc/#LIV ?

    Ne te contente pas de parcourir rapidement l'article, prends le temps de recréer les tables et la requête pas à pas sur ton PC, cela te permettra d'assimiler la technique et les détails.

    Tiens-nous bientôt au courant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/09/2012, 20h21
  2. [MySQL] exporter un tableau php vers MySQL en prenant en compte les NULL
    Par pierricktpt dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 30/03/2012, 08h51
  3. XmlGregorianCalendar en date (en prenant en compte le timezone)
    Par livinho38 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 10/01/2011, 10h34
  4. Réponses: 2
    Dernier message: 28/08/2007, 15h40
  5. Makfile prenant en compte les changements des headers
    Par mhtrinh dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 17/05/2006, 23h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo