sql計算時間差值 sql計算時間差得到時分秒?
sql計算時間差得到時分秒?declare@starttime as datetimedeclare@endtime as datetimeset@starttime=“2009-11-21 00:0
sql計算時間差得到時分秒?
declare@starttime as datetime
declare@endtime as datetime
set@starttime=“2009-11-21 00:00:00”
set@endtime=“2009-11-24 15:12:24”選擇right(“00”cast(datediff(ss,@starttime,@endtime)/3600 as int)as varchar,2)“:”
right(“00”cast(datediff(ss,@starttime,@endtime)%3600/60作為int)作為Varchar),2)“:”
right(“00”cast(cast(DateDiff(SS,@starttime,@Endtime)%60作為int)作為Varchar),2)作為時差
時差
87:12:24(1行受影響)
sql怎么計算時間差?
datadiff(MI,start time,end time)此函數(shù)可以計算會話時間,MI表示分鐘,1。當兩個表匹配時,sum(計算的會話時間)可以是2。選擇訪問客戶,總和(計算的會話時間)來自。。。拜訪客戶分組3。使用AGV(計算會話時間)訪問客戶4。選擇訪問客戶,AGV(計算會話時間)從。。。按訪問客戶分組
DateDiff:SQL server函數(shù)返回variant(long)表示兩個指定日期之間的時間間隔數(shù)。DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear
)的語法在DateDiff函數(shù)語法中具有以下命名參數(shù):部分描述間隔是必需的。表示用于計算日期1和日期2之間時間差的時間間隔的字符串表達式。日期1□日期2是必需的;變量(日期)。計算中使用的兩個日期。Firstdayowpeek是可選的。為一周的第一天指定一個常量。如無規(guī)定,以星期日為第一天。一年的第一周是可選的。指定一年中第一周的常量。如果沒有規(guī)定,包括1月1日在內(nèi)的一周應為第一周。