前沿拓展:
datediff
DateDiff函數(shù)
返回 Variant (Long) 的值,表示兩個指定日期間的時間間隔數(shù)目。
語軸法
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyea周的常數(shù)。如果未予指定,則以包含 1 月 1 日的星期為第一周。
設(shè)置:
說磁容工毛肥秋示展明
DateDiff 函數(shù)用于判斷在兩個日期之間存在的指定時間間隔的數(shù)目。例如可以使用 DateDiff 計算兩個日期相差的天數(shù),或者當天到當年最后一
datediff函數(shù)應(yīng)用范圍:
1,該函數(shù)在mysql中可用
2,該函數(shù)在sybase中可用
3,該函數(shù)在在oracle中不可用!
————————————————————
select datediff(''d'','
','
')返回的是1;
select datediff(''d'','
','
')返回的是-1;
可見datediff返回的是date2和date1之間在給定參數(shù)timeinterval下的差值。
注:
在sql2000下測試 "h"時是錯誤的,應(yīng)該是 hh,例如:
select datediff(hh,'
','
') 返回的是24。
參考資料:百度百科-DateDiff()
datediff
用法:DATEDIFF() 函數(shù)返回兩個日期之間的時間,例如:
1、使用如下 SELECT 語句:
SELECT DATEDIFF(day,'
','
') AS DiffDate
結(jié)果:
2、使用如下 SELECT 語句:
SELECT DATEDIFF(day,'
','
') AS DiffDate
結(jié)果:
擴展資料:
語法:DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]])
DateDiff 函數(shù)的語法有以下參數(shù):
interval 必選。字符串表達式,表示用于計算 date1 和 date2 之間的時間間隔。有關(guān)數(shù)值,請參閱“設(shè)置”部分。
date1, date2 必選。日期表達式。用于計算的兩個日期。
firstdayofweek 可選。指定星期中第一天的常數(shù)。如果沒有指定,則默認為星期日。有關(guān)數(shù)值,請參閱“設(shè)置”部分。
firstweekofyear 可選。指定一年中第一周的常數(shù)。如果沒有指定,則默認為 1 月 1 日所在的星期。有關(guān)數(shù)值,請參閱“設(shè)置”部分。
datediff
方法/步驟
1
簡單介紹一下datediff()函數(shù)。
定義和用法
DATEDIFF() 函數(shù)返回兩個日期之間的天數(shù)。
語法
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 參數(shù)是合法的日期表達式。
datepart 參數(shù)可以是下列的值:
2
計算相差的天數(shù):
select DATEDIFF(DAY,'
10:25:52.400','
00:25:52.400') as '時間差'
備注:更改日期后面的時間不影響相差天數(shù)的輸出結(jié)果
3
計算相差的小時數(shù):
select DATEDIFF(HOUR,'
10:25:52.400','
23:25:53.400') as '時間差'
備注:分鐘的改變不能影響計算結(jié)果
本回答被網(wǎng)友采納
datediff
本回答被提問者采納
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http:///38699.html