資料庫 DATEDIFF 函式

2021-10-21 23:07:23 字數 889 閱讀 9948

datediff() 返回兩個日期之間的時間間隔。

一、mysql 語法
datediff(startdate,enddate);
說明:

例項:

mysql>

select datediff(

'2020-11-30'

,now()

)as'至今';+

------+

| 至今 |

+------+|-

103|

+------+

1row

inset

(0.00 sec)

mysql>

select datediff(

'2020-11-30'

,'2020-2-28'

)as datediff;

+----------+

| datediff |

+----------+

|276|+

----------+

1row

inset

(0.00 sec)

二、sql server 語法
datediff(datepart,startdate,enddate)
說明:

datepart引數值

說明yy,yyyy

年qq,q

季度mm,m

月dd,d

日dy,y

年中的日

wk,ww

日dw,w周hh

小時mi,n

分鐘ss,s秒ms

毫秒mcs

微秒ns

納秒

日期函式 datediff

命令格式 datediff datetime1,datetime2,datepart 用途 計算兩個時間的差值,並轉換成指定的單位,如 秒。引數說明 datetime1 datetime2 datetime型別,被減數和減數,若輸入為string型別會隱式轉換為datetime型別後參與運算,其它型...

DateDiff 函式詳解

描述 返回兩個日期之間的時間間隔。語法datediff interval,date1,date2 firstdayofweek firstweekofyear datediff 函式的語法有以下引數 interval 必選。字串表示式,表示用於計算 date1 和 date2 之間的時間間隔。有關數...

我使用DateDiff函式

最近做的 專案,多使用者,要求發文章的時候有積分獎勵,修改文章時也有相同獎勵。但要求每天修改同乙個文章只能獎勵一次,不管修改多少次。我用資料庫儲存過程來實現此功能 判斷當前時間與其最晚修改時間是否相差一天以上,是的話可以加分,反之不加 用到乙個函式 datediff d 時間1,時間2 函式介紹 返...