@DATEDIFF

Utilisez la fonction @DATEDIFF pour calculer la différence entre deux dates ou dates/heures, en jours ou en secondes.

Syntaxe

@DATEDIFF ('<difference>', '<date>', '<date>')

<difference>

<difference> entre les dates indiquées. Les valeurs valides sont les suivantes :

<date>

Chaîne entre apostrophes, au format 'YYYY-MM-DD[*HH:MI[:SS]]', où * peut être deux-points ( :) ou un espace, ou la fonction @DATENOW sans guillemets pour renvoyer la date actuelle.

Exemples

Exemple 1

Ce qui suit calcule le nombre de jours depuis le début de l'année 2011.

YTD = @DATEDIFF ('DD', '2011-01-01', @DATENOW ())

Exemple 2

Le jour numérique de l'année est calculé comme suit. (@DATEDIFF renvoie 0 pour 2011-01-01) :

todays_day = @COMPUTE (@DATEDIFF ('DD', '2011-01-01', @DATENOW ()) +1)