我想做以下事情:
SELECT min( date_1, date_2)
from dual;
但是这会非常失败,因为min只需要一个参数。还有另一种方式吗?
答案 0 :(得分:31)
SELECT LEAST(date_1, date_2) FROM DUAL;
Oracle LEAST
答案 1 :(得分:12)
尝试使用CASE
代替MIN
来比较两者并返回较小的值:
SELECT CASE WHEN date_1<date_2 THEN date_1 ELSE date_2 END FROM dual;