Différence entre deux dates dans une requête
Résolu/Fermé
jed
-
24 avril 2008 à 16:50
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 avril 2008 à 14:25
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 avril 2008 à 14:25
A voir également:
- Expliquez les différences entre les différentes requêtes
- Différence entre tcp et udp - Guide
- 2 paires de ram différentes - Forum Carte-mère/mémoire
- Question C2I ✓ - Forum Réseaux sociaux
- Différence entre 1 million et 1 milliard - Accueil - Technologies
- Différence entre gb et go - Forum Mobile
3 réponses
Utilisateur anonyme
25 avril 2008 à 10:36
25 avril 2008 à 10:36
Je ne maîtrise pas très bien Access mais j'ai pu lire ça sur le net :
A mon avis le paramètre dépend de la langue de ta base.
Un autre site qui peut t'aider : https://www.techonthenet.com/access/functions/date/datediff.php
La fonction DATEDIFF("interval"; date1; date2) retourne l'interval de temps entre 2 dates l'interval "j" retourne le résultat en jours l'interval "aaaa" retourne le résultat en années l'interval "m" retourne le résultat en moisApparemment il faudrait donc que tu changes ton premier paramètre dans ta requête.
A mon avis le paramètre dépend de la langue de ta base.
Un autre site qui peut t'aider : https://www.techonthenet.com/access/functions/date/datediff.php
25 avril 2008 à 11:45
J'ai trouvé la solution.
En fait datediff est une une fonction vba mais également une fonction sql.
donc la syntaxe est simplissisme:
DoCmd.RunSQL "UPDATE " & nom2 & " SET NBJABS = DATEDIFF('d',DATEDEB, DATEFIN)"
Merci à toi
25 avril 2008 à 11:47
J'ai trouvé la solution.
En fait datediff est une une fonction vba mais également une fonction sql.
donc la syntaxe est simplissisme:
DoCmd.RunSQL "UPDATE " & nom2 & " SET NBJABS = DATEDIFF('d',DATEDEB, DATEFIN)"
Merci à toi