SQL 日期函式操作

2021-10-09 13:40:18 字數 874 閱讀 5141

突然發現自己現在好久沒有產出,雖然在別的平台寫了點,但是像這樣,我是己遇到一些還不錯的東西或者遇到一些的問題做乙個內容或者說知識點輸出,接近兩個月沒有些還是挺少的。

我們在sql上操作的話就簡單很多,我先列個列表,關於常見的日期函式(視對應的資料庫為準)

使用,其實看對應的文件其實寫的很清楚,我這裡給乙個文件位址

w3school sql date 函式

挑幾個常用的來說一下

(1)now

now()函式一般不會單數使用,一般都是配合其他幾個函式一起使用,比如對應資料裡現在還有幾天,直接sql中通過別的日期函式做個減法

(2)extract

這個就是返回對應的日期時間單獨的部分,比如返回所在年,或者月,或者日,小時,分。一般來說做乙個歸檔,把某段時間段的找出來,比如說就要這個月的資料之類。

使用方法:

extract(month from orderdate) as ordermonth,

extract(day from orderdate) as orderday

date_add(orderdate,interval 2 day) as orderpaydate

date_sub(orderdate,interval 2 day) as orderpaydate

再來乙個我提前一天發通知的

date_sub(date_add( aa.purchase_time, interval aa.year_limit month ), interval '1' day

sql日期函式

一.字元操作 1.替換指定字元 str replace string1,需要替換字元,替換成字元 substring string1,二.數值操作 三.日期操作 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.dated...

SQL日期函式

sql日期函式中的型別碼可以為0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 20,21,22,23,24,25,100,101,102,103,104,105,106,107,108,109,100,110,111,112,113,114,120,121,126,127,13...

SQL日期函式

日期函式提供了常用的日期 時間資訊處理功能,比如截斷 計算時間差等。oracle常用日期函式如表4 4所示。常用日期函式 函 數 功 能 用法 add months x,y 計算在日期x基礎上增加y個月後的日期 add months sysdate,2 last day x 返回日期x當月最後一天的...