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. |
Voir aussi