Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/07/2011, 20h54   #1
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 75
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 75
Points : 19
Points : 19
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 :
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 :
1
2
3
Nom 	DateDebut	DateFin
Daniel	2010-07-09	2011-02-23
Marc	2010-09-25	2010-10-11
Merci
Daniel-Gérald est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 22h15   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
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 :
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 15h44   #3
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 75
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 75
Points : 19
Points : 19
Merci beaucoup ca fonctionne comme je le voulais.
Daniel-Gérald est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h31.


 
 
 
 
Partenaires

Hébergement Web