ORACLE时间类型字段加减简便运算

例子:

  • 以下“(9)”这块无需替换,可以根据需要替换“1”或者“ ‘2’ ”即可。
-- 年份运算(当前时间-2年)
SELECT SYSDATE - (1 * INTERVAL '2' YEAR(9)) AS YEAR_OPERATION FROM DUAL;

-- 月份运算(当前时间-2个月)
SELECT SYSDATE - (1 * INTERVAL '2' MONTH(9)) AS MONTH_OPERATION FROM DUAL;

-- 天数运算(当前时间-2天)
SELECT SYSDATE - (1 * INTERVAL '2' DAY(9)) AS DAY_OPERATION FROM DUAL;

-- 小时运算(当前时间-2小时)
SELECT SYSDATE - (1 * INTERVAL '2' HOUR(9)) AS HOUR_OPERATION FROM DUAL;

-- 分钟运算(当前时间-2分钟)
SELECT SYSDATE - (1 * INTERVAL '2' MINUTE(9)) AS MINUTE_OPERATION FROM DUAL;

-- 秒钟运算(当前时间-2秒钟)
SELECT SYSDATE - (1 * INTERVAL '2' SECOND(9)) AS SECOND_OPERATION FROM DUAL;

Oracle Database 9i数据库引入了一种新特性,可以用来存储时间间隔。

INTERVAL语法:

学习可参见:http://book.51cto.com/art/200812/103847.htm

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...