Calcul des différences de temps

Parfois, les colonnes d'une table de données affichent des points chronologiques différents, mais les points de départ et de fin réels ne sont pas importants. Il est plus utile de savoir la durée des différentes périodes.

Les exemples ci-dessous illustrent comment les fonctions d'heure peuvent être utilisées pour calculer les différences de temps.

Fonction DateDiff()

La table de données ci-dessous répertorie les heures de début et de fin pour un certain nombre de participants à une course.



Les points chronologiques réels ne sont pas importants, mais leurs résultats le sont. Lorsque vous saisissez l'expression

DateDiff('Minute', [Start], [Stop])

dans la boîte de dialogue Ajouter une colonne calculée, les différences de temps entre les heures de début et de fin sont calculées et exprimées en minutes.



Fonction DateTimeNow()

La fonction DateTimeNow() renvoie l'heure du système actuelle. Par exemple, elle peut être utilisée, en combinaison avec la fonction DateDiff décrite ci-dessus, pour calculer l'âge actuel des participants, si leur date de naissance est connue.



Lorsque vous saisissez l'expression

DateDiff('year', [Date of birth], DateTimeNow())

dans la boîte de dialogue Ajouter une colonne calculée, les différences de temps entre l'heure actuelle du système et les dates de naissance sont calculées et exprimées en années. (L'heure actuelle du système lorsque le calcul ci-dessous a été effectué était le 31 octobre 2018.)