oracle 單行函式 日期函式

2021-09-28 11:13:19 字數 1059 閱讀 7329

-- 1.按天加

-- 2.month_between準確計算日期相差月份

select 

hire_date,

trunc(sysdate-hire_date) as 日期相減後,

-- 3.add_months:月份新增;next_day:得到下週某天的日期;last_day:得到某月最後一天

select 

add_months(sysdate,2),-- 新增月

add_months(sysdate,-3),-- 減去月

next_day(sysdate,'星期二'),-- 得到下週某天的日期

last_day(sysdate), -- 得到某月的最後一天

round(sysdate,'month'),-- 按月round

round(sysdate,'mm'),-- 按月round

trunc(sysdate,'hh'),-- 按小時trunc

round(sysdate,'year'),-- 按年round

round(sysdate,'yy'),-- 按年round

trunc(sysdate,'month'),-- 按月trunc

trunc(sysdate,'year')-- 按年trunc

from 

dual;

單行函式(日期函式)

oracle 預設的日期格式為 dd mon yyyy select sysdate from dual d 表示2位數的日 mon month 表示月份,如 6月 mm 表示2位數的月,如 06 yyyy 表示4位數的年份 hh24 表示24小時 hh 表示12小時 mi 表示分鐘 ss 表示秒 ...

oracle中單行函式日期時間函式總結

表中存在偽列 sysdate,systimestamp 偽列存在但是不顯示 select sysdate from dual select systimestamp from dual 日期計算公式 日期 天數 日期 日期 天數 日期 日期 日期 天數 函式編號 函式描述 函式使用例項 1返回 日期...

oracle系統函式(日期函式)

oracle系統函式 日期函式 呼叫日期函式時,首先要明確兩個概念,時間戳和日期是不同的,日期中包括年月日但不包括小時分鐘秒,時間戳包括年月日小時分鐘秒。在oracle中,一般情況下,函式中包含 date字元的和日期有關,包含timestamp的函式和時間戳有關 時間戳可以理解為時間 oracle中...