mssql函數DATENAME應用示例講授(獲得以後年代日/一年中第幾天SQL語句)。本站提示廣大學習愛好者:(mssql函數DATENAME應用示例講授(獲得以後年代日/一年中第幾天SQL語句))文章只能為提供參考,不一定能成為您想要的結果。以下是mssql函數DATENAME應用示例講授(獲得以後年代日/一年中第幾天SQL語句)正文
mssql函數DATENAME
語法
DATENAME ( datepart , date )
參數
datepart
是前往的 date 的一部門。下表列出了一切有用的 datepart 參數。用戶界說的變量等效項是有效的。
date
是一個表達式,可以解析為 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可所以表達式、列表達式、用戶界說的變量或字符串文字。
為防止不肯定性,請應用四位數年份。有關兩位數年份的信息,請參閱 two digit year cutoff 選項。
前往類型
nvarchar
前往值
每一個 datepart 及其縮寫都前往雷同的值。
前往值因應用 SET LANGUAGE 和登錄的默許說話設置的說話情況的分歧而異。假如 date 是某些格局的字符串文字,則前往值由 SET DATEFORMAT 而定。當日期為日期或時光數據類型的列表達式時,SET DATEFORMAT 不影響前往值。
若何獲得以後日期,格局帶有短橫線,不帶橫線的,若何獲得以後時光。
若何獲得月份,季度,一年中第幾天。。。
SELECT CONVERT(varchar(10), getdate(), 120)--以後年代日,Example:2013-11-19
SELECT CONVERT(varchar(10), getdate(), 112)--以後年代日,Example:20131119
SELECT CONVERT(varchar(10), getdate(), 108)--以後年代日,Example:20:28:36
SELECT DATENAME (day ,getdate())--當月幾號
SELECT DATENAME (month ,getdate())--月份
SELECT DATENAME (quarter ,getdate())--季度
SELECT DATENAME (dayofyear ,getdate())--一年中的第幾天
SELECT DATENAME(week,GETDATE())--一年中第幾周
SELECT DATENAME(weekday,GETDATE())--禮拜幾
SELECT DATENAME(hour,GETDATE())--以後幾點,24小時制的
SELECT DATENAME(minute,GETDATE())--取以後分鐘數
SELECT DATENAME(second,GETDATE())--取以後秒數
SELECT DATENAME(millisecond,GETDATE())--毫秒