OVH Cloud OVH Cloud

Période et date

2 réponses
Avatar
nat
Bonjour
Ah l'aide !!!!!!!!!!
je souhaiterai cr=E9er une requ=EAte qui s=E9lectionne une date (non
=E9crite dans une table) comprise entre plusieurs p=E9riodes
pr=E9alablement d=E9fini....



En fait, j'ai une table [CALENDRIER ] qui regroupe un ensemble de dates



d=E9but fin
1-> 01/01/1936 31/12/1936
2-> 01/01/1937 31/12/1937
3-> 01/01/1938 30/06/1938
4-> 01/07/1938 31/12/1938
5-> 01/01/1939 31/12/1939
6-> 01/01/1940 31/12/1940
7-> 01/01/1941 31/03/1941
8-> 01/04/1941 31/12/1941
9-> 01/01/1942 31/12/1942


je souhaiterai cr=E9er une requ=EAte qui s=E9lectionne une des 9 plages de

date =E0 partir d'une date quelconque (qui n'est pas =E9crite pas dans ma

table)


par exemple : je saisi le 05/01/1936, je souhaite que ma requ=EAte
s=E9lectionne la p=E9riode allant du 01/01/1937 au 31/12/1936


idem, si je saisi 15/04/1941, je souhaite avoir la p=E9riode 01/04/1941
au 31/12/1941=20


D'avance merci=20
Nat

2 réponses

Avatar
Bonjour

Essaye la requête suivante :

SELECT NoPeriode
FROM tblPeriodes
WHERE (DateDebut<=[Saisir une Date] AND DateFin>=[Saisir une Date]);

Moralité : saisir le même critère dans les 2 champs DateDebut et DateFin

ps : la table Calendrier est dans mon cas plutôt une table tblPeriodes car je n'ai saisi que la date de début et la date de fin pour
chaque période

a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------


"nat" a écrit dans le message de news:
Bonjour
Ah l'aide !!!!!!!!!!
je souhaiterai créer une requête qui sélectionne une date (non
écrite dans une table) comprise entre plusieurs périodes
préalablement défini....



En fait, j'ai une table [CALENDRIER ] qui regroupe un ensemble de dates



début fin
1-> 01/01/1936 31/12/1936
2-> 01/01/1937 31/12/1937
3-> 01/01/1938 30/06/1938
4-> 01/07/1938 31/12/1938
5-> 01/01/1939 31/12/1939
6-> 01/01/1940 31/12/1940
7-> 01/01/1941 31/03/1941
8-> 01/04/1941 31/12/1941
9-> 01/01/1942 31/12/1942


je souhaiterai créer une requête qui sélectionne une des 9 plages de

date à partir d'une date quelconque (qui n'est pas écrite pas dans ma

table)


par exemple : je saisi le 05/01/1936, je souhaite que ma requête
sélectionne la période allant du 01/01/1937 au 31/12/1936


idem, si je saisi 15/04/1941, je souhaite avoir la période 01/04/1941
au 31/12/1941


D'avance merci
Nat
Avatar
nat
merci pour l'info, je vais essayer
@ bientôt