sql server中的日期函式

2021-09-02 17:54:45 字數 809 閱讀 2217

**

常用函式

當前日期

select getdate()2018-12-06 10:13:44.840

select convert(varchar(10),getdate(),120)2018-12-06

select convert(varchar(8),getdate(),114)10:14:06

select dateadd(day,-2,『2004-10-15』)2004-10-13 00:00:00.000

datediff 返回跨兩個指定日期的日期和時間邊界數

select datediff(day,『2004-09-01』,『2004-09-18』) --返回:17

datepart 返回代表指定日期的指定日期部分的整數

select datepart(month, 『2004-10-15』) --返回 10

datename 返回代表指定日期的指定日期部分的字串

select datename(weekday, 『2004-10-15』) --返回:星期五

編寫sql server函式統計兩日期間的工作日天數

sql自定義函式

SQL Server 的日期函式

23 代號結果0 01 2 2021 12 26pm 12001 2 21 221.01.02 32002 1 21 402.01.21 52002 1 21 602 01 21 701 02,21 812 26 01 901 2 2021 12 26 01 220pm 102001 2 21 11...

sqlserver 日期函式

一直都在用oracle,對sqlserver中的一些函式很不熟悉,在工作用偶爾會用到,貼在這裡,便於以後查詢 取出資料庫欄位中datetime列的日期部分 1 select datename year,getdate datename month,getdate datename day,getda...

SQL Server 日期函式

獲取當前系統日期時間。取決於 1 精度要求 2 utc時間還是系統時間 3 要不要帶時區 與 getdate 和 getutcdate 比較而言,sysdatetime 和 sysutcdatetime 的秒的小數部分精度更高。sysdatetimeoffset 包含系統時區偏移量。sysdatet...