Age moyen sur ACCESS

Résolu/Fermé
Bob - Modifié par Bob le 15/04/2011 à 17:13
 Bob - 15 avril 2011 à 18:34
Bonjour !

Je cherche à calculer un âge moyen sur access, voila ce que j'essaye de faire:

SELECT AVG(DATEDIFF(year,Age, NOW()))   
FROM Table; 


J'ai aussi essayé en mettant NOW() sous un autre nom (j'ai vu que ca à marché pour certains):

SELECT AVG(DATEDIFF(year,Age, R1))   
FROM Table   
WHERE R1 = NOW(); 


Mais pas plus de succès. Je n'ai pas de message d'erreur, cependant, à chaque fois que j'essaye d'ouvrir ma requête, access me demande la valeur du paramètre année, moi qui croyais qu'il le trouvais tout seul :( ...

Merci d'avance pour vos réponses :) !

Edit: en fait je crois pas que mon problème vienne de NOW(), comme je le croyais, puisque j'ai essayé
SELECT NOW();
et ca marche très bien :( ...

2 réponses

danilou22 Messages postés 11 Date d'inscription lundi 21 février 2011 Statut Membre Dernière intervention 31 mai 2011
15 avril 2011 à 17:11
télécharge cour bardon access
0
J'ai un truc un peu mieux mais qui marche toujours pas comme je voudrais:

SELECT AVG(DATEDIFF("yyyy", Age, NOW()))
FROM Table;


Désormais j'obtiens la différence entre la date actuelle et la première valeur de mon champ "Age". Du coup j'imagine qui fait aussi la moyenne, mais si il le fait qu'avec une seule valeur, il trouvera toujours la même...

Une idée ?
0