在Sqlserver資料庫中,DATEPART() 函數用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。DatePart()函數的語法為: DATEPART(datepart,date)。可以通過DatePart函數來返回單獨返回日期時間的年、月、日、該時間所在的季度、該時間是一年當中 ...
在Sqlserver資料庫中,DATEPART() 函數用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。DatePart()函數的語法為: DATEPART(datepart,date)。可以通過DatePart函數來返回單獨返回日期時間的年、月、日、該時間所在的季度、該時間是一年當中的第幾個星期等數據。DATEPART函數具體的格式化明細如下圖:
以當前時間2019年3月22日 23:44:30的時間為例,可以通過以下幾個語句得出時間的年、月、日、以及對應的季度和第幾周:
(1)Select DATEPART(yyyy,GETDATE())
返回結果:2019
(2)Select DATEPART(yy,GETDATE())
返回結果:2019
(3)Select DATEPART(mm,GETDATE());
返回結果:3
(4)Select DATEPART(QQ,GETDATE());
返回結果:1 (代表當前時間所在的季度,即第一季度)
(5)Select DATEPART(WK,GETDATE());
返回結果:12 (代表當前時間在2019年第12周)
備註:原文轉載自Sqlserver中DATEPART() 函數_IT技術小趣屋。