Сравнение дат в Oracle с помощью функции декодирования

Мне нужно сравнить две даты, используя функцию декодирования Oracle, чтобы увидеть, если одна из них меньше чем или равен другому.

Я нашел эту статью - http://www.techonthenet.com/oracle/functions/decode.php

В котором говорится (внизу), что ниже Функция декодирования вернет date2, если date1> date2:

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

Не вернет ли date2, если date1> = date2?

Или это просто, если date1> date2?

Есть ли более простое решение?

7
задан Freddy 1 April 2011 в 04:27
поделиться