Partager via


DATEDIFF (Générateur de rapports version 1.0)

Retourne la différence entre les types de champs d'heure ou datetime de début et de fin. Le résultat est affiché sous la forme d'un entier.

Syntaxe

DATEDIFF(interval, datetime, datetime)

interval

Spécifie les unités (année [Year], trimestre [Quarter], mois [Month], jour [Day], heure [Hour], minutes [Minute], secondes [Second] ou semaine [Week]) utilisées pour calculer la différence de dates.

datetime

Spécifie la valeur d'heure ou datetime de début.

datetime

Spécifie la valeur d'heure ou datetime de fin.

Remarques

  • Si la formule calcule la différence entre une heure de début et une heure de fin, l'unité d'intervalle peut être uniquement HOUR, MINUTE ou SECOND.

  • Pour afficher une valeur de date et d'heure sous la forme d'une heure, vous devez mettre en forme le champ de façon à ce qu'il utilise l'une des chaînes de format DateTime personnalisées suivantes sous l'onglet Nombre de la boîte de dialogue Format : u, f ou s.

  • Les intervalles ne respectent pas la casse.

Les intervalles suivants sont valides :

Intervalle

Résultats

YEAR

Retourne le nombre d'années entre les valeurs d'heure ou datetime de début et de fin.

QUARTER

Retourne le nombre de trimestres entre les valeurs d'heure ou datetime de début et de fin.

MONTH

Retourne le nombre de mois entre les valeurs d'heure ou datetime de début et de fin.

WEEK

Retourne le nombre de semaines entre les valeurs d'heure ou datetime de début et de fin.

DAY

Retourne le nombre de jours entre les valeurs d'heure ou datetime de début et de fin.

HOUR

Retourne le nombre d'heures entre les valeurs d'heure ou datetime de début et de fin.

MINUTE

Retourne le nombre de minutes entre les valeurs d'heure ou datetime de début et de fin.

SECOND

Retourne le nombre de secondes entre les valeurs d'heure ou datetime de début et de fin.

Exemple

Formule

Résultat

DATEDIFF(MONTH, #01/01/2009#, #31/03/2009#)

2

DATEDIFF(HOUR, #15/7/2006 3:30:29#, #20/7/2006 5:30:29#)

122

DATEDIFF(DAY, Sell Start Date, Sell End Date)

Retourne la différence en nombre de jours pour chaque instance des champs Sell Start Date et Sell End Date.