Salut,
Voici mon soucis :
j'ai une table 't_date' dans laquelle se trouve les champs suivants :
'ref_date' (ID)
'semaine' (n° de la semaine de l'année)
'lundi' (date du lundi correspondant à la semaine)
'vendredi' (date du vendredi correspondant à la semaine)
'findeperiode' (on s'en fout, pas important)
Pour illustrer cela voilà ma base pour le mois de juin :
n° semaine : 22 ; lundi 30/05/2005 au vendredi 03/06/2005
n° semaine : 23 ; lundi 06/06/2005 au vendredi 10/06/2005
n° semaine : 24 ; lundi 13/06/2005 au vendredi 17/06/2005
etc....
Je dois donc chercher le n° de la semaine correspondant à une date donnée, ce qui correspond à la requete suivante :
"SELECT * FROM t_date WHERE #date_cherche# BETWEEN lundi AND vendredi "
Alors selon ce que je mets j'ai un bon résultat, sinon j'ai aucun résultat dans le recordset (il me signale une erreur de end of file)...
Je suppose que c'est dû à une erreur de syntaxe (du style mm/jj/aaaa....) mais j'ai bien vérifié je fonctionne bien en jj/mm/aaaa
nb : ma base est sur access
Merci de votre aide
Partager