小编Fre*_*ddy的帖子

使用解码函数比较Oracle中的日期

我需要使用Oracle解码函数比较两个日期,看看是否有一个日期less than or equal.

我找到了这篇文章 - http://www.techonthenet.com/oracle/functions/decode.php

如果date1> date2,下面的解码函数将返回date2的状态(在底部):

decode((date1 - date2) - abs(date1 - date2), 0, date2, date1)
Run Code Online (Sandbox Code Playgroud)

如果date1> = date2,这不会返回date2吗?

或者只是date1> date2?

有更简单的解决方案吗?

sql oracle decode date date-arithmetic

7
推荐指数
2
解决办法
6万
查看次数

标签 统计

date ×1

date-arithmetic ×1

decode ×1

oracle ×1

sql ×1