我想做以下事情:
SELECT min( date_1, date_2)
from dual;
Run Code Online (Sandbox Code Playgroud)
但这会失败,因为min只需要一个参数.还有另外一种方法吗?
Jef*_*emp 34
SELECT LEAST(date_1, date_2) FROM DUAL;
Run Code Online (Sandbox Code Playgroud)
Oracle LEAST
Col*_*ell 12
尝试使用CASE
而不是MIN
比较两者并返回较小的值:
SELECT CASE WHEN date_1<date_2 THEN date_1 ELSE date_2 END FROM dual;
Run Code Online (Sandbox Code Playgroud)
资料来源:http://www.techonthenet.com/oracle/functions/case.php