Oracle獲取日期的特定部分

2022-09-05 13:06:10 字數 408 閱讀 9014

(1)oracle中extract()函式從oracle 9i中引入,用於從乙個date或者interval型別中擷取到特定的部分 ,語法:extract ( | | from ) 。

---例子:

select extract( 日期格式 from 日期字段 ) from 表名

select extract(year from sysdate) from dual; --當前年

select extract(month from sysdate) from dual; --本年到當月的月數

select extract(day from sysdate) from dual; --本月到當日的天數 //我們只可以從乙個date型別中擷取 year,month,day(date日期的格式為yyyy-mm-dd);

Oracle 中獲取日期中的某部分值

to char的其他用法 select to char sysdate,ss from dual取當前時間秒部分 select to char sysdate,mi from dual取當前時間分鐘部分 select to char sysdate,hh24 from dual取當前時間秒小時部分 ...

Oracle獲取日期的週數

本篇是針對以上一篇中 獲取日期的星期 部分的展開。計算標準 oracle 裡支援兩種標準的時間,一種是oracle 自身的標準,另一種是iso 的標準 1.oralce 標準 1 每年的 1 月1號作為這一年的第一天。不管這一天是星期幾 比如 2013 01 01 是星期二,這一天作為2013年的第...

sql server獲取週期性的特定日期

在收費管理中經常需要進行時間戳的獲取,這就涉及到特定日期的取得,獲取階段性日期的之前最後日期和本週期最後日期,常用於收費的統計的日期戳 declare chargingperiod int 週期 set chargingperiod 6 declare currday datetime 當前日期 d...