En comparant les dates dans Oracle à l'aide de la fonction de décodage

J'ai besoin de comparer deux dates à l'aide de l'Oracle de décoder la fonction pour voir si l'on est less than or equal à l'autre.

J'ai trouvé cet article - http://www.techonthenet.com/oracle/functions/decode.php

Qui stipule (en bas) que le dessous de décoder la fonction sera de retour date2 si date1 > date2 :

decode((date1 - date2) - abs(date1 - date2), 0, date2, date1)

Ne serait-ce pas le retour date2 si date1 >= date2 ?

Ou est-il juste si date1 > date2?

Est-il une solution plus simple?

OriginalL'auteur Freddy | 2010-09-01