bousfiha
Messages postés47Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 1 novembre 2007
-
18 juil. 2005 à 20:51
bousfiha
Messages postés47Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 1 novembre 2007
-
19 juil. 2005 à 19:53
Bonjour et merci de lire ma question. dans un projet vb-access j'ai une table contenant un champ de type date (date_debu) par exemple,et je voudrais ecrire une requête de sélection me renvoyant les enregistrements qui dont l'année de la date date_debu est égale à 2000 par exemple.Svp comment faire. et merci encore
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 18 juil. 2005 à 21:59
salut'
il faut d'abord qu'on sache comment tu as enregistré tes dates dans la table.
en supposant que c'est dd/mm/yyyy, alors tu iras plus vite de ne récupérer que l'année :
SELECT Matable.Monchamps FROM Matable WHERE Right$(Matable.date_debu, 4) = "2000"
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 18 juil. 2005 à 22:44
Quand on ne veut pas d'emmerdes avec les dates dans les requêtes, on met direct la valeur numérique, avec CLng() par exemple. Dans tous les cas, ça ne peut qu'accélérer les choses, les dates étant comme beaucoup d'autres choses du numérique en interne.
bousfiha
Messages postés47Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 1 novembre 2007 19 juil. 2005 à 01:12
merci les gars pour vos réponse, je suis sure que l'une d'elle sera la solution de mon problème,je vais essayer et je vous tiens ao courant.et merci encore