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 :

Période entre 2 dates


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 123
    Points : 70
    Points
    70
    Par défaut Période entre 2 dates
    Salut à tous, voici mon problème. J'ai une table avec un champs Nom, DateDébut et DateFin. Jusque la pas de difficulté a faire des Rqt entre 2 Dates. Mais la ou ca devient difficile je voudrais avoir tout les enregistrements actif durant une période entre 2 dates.

    Voici la Table:X
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Nom 	DateDebut	DateFin
    Daniel	2010-07-09	2011-02-23
    Marc	2010-09-25	2010-10-11
    Robert	2011-02-01	2011-07-15

    Ex: J'aimerais avoir les enregistrements qui ont au moin un jours actif entre le 2010-08-15 et 2011-01-31


    Résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Nom 	DateDebut	DateFin
    Daniel	2010-07-09	2011-02-23
    Marc	2010-09-25	2010-10-11
    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 338
    Points : 23 797
    Points
    23 797
    Par défaut
    Et bien ce sont ceux
    • qui commencent entre tes 2 dates,
    • qui finissent entre tes deux date
    • ou ceux qui englobent tes deux dates
    .

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    where ([DateDebut] between #2010-08-15# and #2011-01-31#)
         or ([DateFin] between #2010-08-15# and #2011-01-31#)
         or ([dateDebut] <= #2010-08-15#  and #2011-01-31# <= [dateFin])

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 123
    Points : 70
    Points
    70
    Par défaut
    Merci beaucoup ca fonctionne comme je le voulais.

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

Discussions similaires

  1. Période entre deux dates
    Par NassMcN dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/07/2013, 13h26
  2. [XL-2007] Somme entre deux dates (période)
    Par Olivm dans le forum Excel
    Réponses: 4
    Dernier message: 16/03/2011, 09h15
  3. Macro permettant de créer un période entre deux dates
    Par NewYork dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/03/2011, 17h33
  4. Macro permettant de créer un période entre deux dates
    Par NewYork dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/03/2011, 10h48
  5. [XL-2003] Trier une période entre 2 dates
    Par Stutak dans le forum Excel
    Réponses: 6
    Dernier message: 03/11/2009, 03h03

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