Выберите минимум двух дат Я хочу сделать следующее: SELECT min( date_1, date_2) from dual; Но это будет неудачно, потому что min принимает только один параметр. Есть ли другой способ? Ответ 1 SELECT LEAST(date_1, date_2) FROM DUAL; Oracle LEAST Ответ 2 Попробуйте использовать CASE вместо MIN для сравнения двух и возврата меньшего значения: SELECT CASE WHEN date_1<date_2 THEN date_1 ELSE date_2 END FROM dual; Источник: http://www.techonthenet.com/oracle/functions/case.php
Ответ 2 Попробуйте использовать CASE вместо MIN для сравнения двух и возврата меньшего значения: SELECT CASE WHEN date_1<date_2 THEN date_1 ELSE date_2 END FROM dual; Источник: http://www.techonthenet.com/oracle/functions/case.php