SELECT DATEPART(weekday, GETDATE())
DATEPART函數介紹:
語法
|
DATEPART ( datepart , date )
|
註解
DAY、MONTH 和 YEAR 函數分別是 DATEPART(dd, date)、DATEPART(mm, date) 和
DATEPART(yy, date) 的同義字。
引數
-
datepart
-
這是指定要傳回之日期部份的參數。下表列出 Microsoft SQL Server 2005 所識別之日期部份和縮寫。
日期部份 |
縮寫 |
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
|
week (wk, ww) 日期部份反映 SET DATEFIRST 的變更。任何一年的 1 月 1 日都定義了 week
日期部份的起始數字,例如:DATEPART(wk, 'Jan 1, xxxx') = 1,其中 xxxx 是任何一年。
weekday (dw) 這個日期部份會傳回一個對應於星期幾的數字,例如:星期日 = 1、星期六 = 7。weekday 日期部份所產生的數字會隨著
SET DATEFIRST 所設定的值而不同。這用來設定一星期中的第一天。
-
date
-
這是傳回 datetime 或 smalldatetime 值或日期格式之字元字串的運算式。請只將 datetime 資料類型用在 1753
年 1 月 1 日之後的日期。更早的日期,請儲存成字元資料。當您輸入 datetime 值時,請一律用引號括住它們。由於 smalldatetime
的精確度只到分鐘,因此,當使用 smalldatetime 值時,秒和毫秒一律是 0。
傳回類型
int
|