SQL Server數(shù)據(jù)庫DATEPART的語法及使用實(shí)例
SQL Server數(shù)據(jù)庫DATEPART可以返回指定date的指定datepart的字符串,本文我們主要就介紹了它的語法,并給出了使用實(shí)例,接下來我們就開始介紹這部分內(nèi)容,首先我們先看一下它的語法。
1.語法
DATEPART (datepart , date )
參數(shù):datepart是將為其返回integer的date(日期或時間值)的一部分。下表列出了所有有效的datepart參數(shù)。用戶定義的變量等效項(xiàng)是無效的。
datepart |
縮寫 |
---|---|
year |
yy ,yyyy |
quarter |
qq ,q |
month |
mm , m |
dayofyear |
dy ,y |
day |
dd ,d |
week |
wk ,ww |
weekday |
dw |
hour |
hh |
minute |
mi, n |
second |
ss , s |
millisecond |
ms |
microsecond |
mcs |
nanosecond |
ns |
TZoffset |
tz |
ISO_WEEK |
isowk ,isoww |
date是一個表達(dá)式,可以解析為time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表達(dá)式、列表達(dá)式、用戶定義的變量或字符串文字。
為避免不確定性,請使用四位數(shù)年份。
2.使用datename和datepart在使用datepart為“weekday”時,兩者顯示不一樣。而且取決于這一個星期是從第幾天開始的。
代碼如下:
- set datefirst 1
- select DATENAME(dw,GETDATE())as dateName,
- datepart(dw,GETDATE()) as dataPart
運(yùn)行結(jié)果如下:
以上,我設(shè)置星期一為一周的***天。所以,datepart中的3與星期三中的三相對應(yīng)。
關(guān)于SQL Server數(shù)據(jù)庫DATEPART的語法及使用實(shí)例就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】