微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

原文地址:https://www.jb51.cc/oracle/206715.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐