SQL 時間函式

2021-09-22 21:27:23 字數 647 閱讀 1296

總結:

datediff(concat(substr(t1.day,1,4),'-',substr(t1.day,5,2),'-',substr(t1.day,7,2)),concat(substr(t2.day,1,4),'-',substr(t2.day,5,2),'-',substr(t2.day,7,2))) as diff
substr(str, start, length)
注意第二個引數是擷取字串的長度!來看個具體的例子就很清晰了!

這個函式和上面的會有些差別,具體的差異體現在下面兩個地方:

datediff(datepart,startdate,enddate)
其中datepart可以為下面這些引數:

另外兩個引數和上述的時間函式保持一致

sql時間函式

1 常用日期方法 下面的getdate 2006 11 08 13 37 56.233 1 datename datepart date 返回表示指定日期的指定日期部分的字串。datepart詳見下面的列表.select datename day,getdate 返回8 2 datepart dat...

sql時間函式

一 sql server日期時間函式 當前系統日期 時間 select getdate 2dateadd 在向指定日期加上一段時間的基礎上,返回新的datetime值 select dateadd day,2,2004 10 15 返回 2004 10 17 00 00 00.000 3datedi...

SQL時間函式

datename 返回表示指定日期的指定日期部分的字串 datepart 返回表示指定日期的指定日期部分的整數 例如 select datename month,getdate 返回05 select datepart mm,getdate 返回5 select datename weekday,2...