Oracle 时间加减
admin
2023-05-07 03:21:21
0


1,函数:ADD_MONTHS(DATE,INTEGER) --将指定时间加上几个月后的时间

例如:

SELECT ADD_MONTHS(SYSDATE, 1) FROM DUAL;   --当前时间加1个月,即一个月后的时间。
SELECT ADD_MONTHS(SYSDATE, -1) FROM DUAL;  --当前时间减1个月,即一个月前的时间。

2,对SYSDATE 进行加减一个时间。

例如:

SELECT SYSDATE + 1 FROM DUAL;  --当前时间加1天,即一天后的时间(这里的1单位为天)。
SELECT SYSDATE - 1 FROM DUAL;  --当前时间减1天,即一天前的时间。
SELECT SYSDATE + 1/24 FROM DUAL;  --当前时间加1小时,即一小时后的时间。
SELECT SYSDATE + 1/24/60 FROM DUAL;  --当前时间加1分钟,即一分钟后的时间。
SELECT SYSDATE + 1/24/60/60 FROM DUAL;  --当前时间加1秒钟,即一秒钟后的时间。

同理如果是减(-)则为向前推一个制定的时间。

3,INTERVAL

INTERVAL的用法为:

SELECT SYSDATE +/- INTERVAL 'N' TIMEUNIT FROM DUAL;

说明:

N:数字,即加减多少时间,一定要有单引号。

TIMEUNIT 为:时间单位,可取的值为YEAR,MONTH,DAY,HOUR,MINUTE,SECOND

例如:

SELECT SYSDATE + INTERVAL '1' DAY FROM DUAL;--当前时间加1个月,即一个月后的时间。
SELECT SYSDATE - INTERVAL '1' HOUR FROM DUAL;--当前时间减1个小时,即一个小时前的时间。

相关内容

热门资讯

Google在港推出AI代理G... 观点网讯:7月29日,Google在香港推出AI代理Gemini Spark,该代理可全天候在后台运...
5G+165Hz!联想新品官宣... 近两年来,小屏平板一直是比较有趣的一个品类。 不同于大平板注重效率、手机追求万能的特点,拯救者Y70...
原创 马... 马斯克又出来了。这次说2036年钱就没用了。 理由是人工智能加机器人,东西多到你用不完,还拿钱干嘛...
美的集团:我国智能家居互联互通... IT之家 7 月 30 日消息,美的集团今日发布公告,7 月 21 日至 23 日,智能家居互联互通...
华为新款MatePad Pro... 【CNMO科技消息】7月30日,@华为终端 官宣全新旗舰平板华为MatePad Pro。 新款华为...
从实验室到实景验证:6G光子太... 全息通信是第六代移动通信(6G)的典型应用场景之一,旨在通过融合无线传输与全息三维成像技术,实现超大...
从“能对话”到“能干活”——人... 【经济界面】 光明日报记者 刘坤 李晓东 周洪双 人工智能(AI)眼镜化身为个人“助理”,实时进行...
【全新发布】UminiP Pr... (来源:洲明科技)
日本通过“H3火箭8号”发射失... △H3火箭(资料图) 日本文部科学省30日召开关于去年“H3火箭8号”发射失败的会议。会议通过的最终...
互联网巨头抢滩健康硬件,上游芯... 封面新闻记者 付文超 当下,互联网巨头对健康硬件的押注,正在成为产业现实,加速拉动整个产业链步入新一...