SQL函式應用 DATEPART

2022-01-29 03:00:53 字數 1589 閱讀 5100

作用:datepart() 函式用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。

語法格式:datepart(datepart,date)  

引數說明:

datepart

是指定應返回的日期部分的引數。下表列出了 microsoft® sql server™ 識別的日期部分和縮寫。

日期部分

縮寫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

示例:

sql**如下:

select

count(c_sale)        as 銷售金額,

datepart(yyyy,c_dt)    as 年度,

datepart(month,c_dt)     as 月份,

datepart(day,c_dt)         as 日期,

datename(dw,c_dt)       as 周日期

from tbs_d_sale(nolock)

where c_provider='91930'

and c_dt>='2017-01-09 00:00:00.000'

group by datepart(yyyy,c_dt), datepart(month,c_dt),datepart(day,c_dt),datename(dw,c_dt)

結果如下:

銷售金額 年度   月份   日期   周日期

179   2017   1     9     星期一

563   2017   1     10   星期二

609   2017   1     11   星期三

215   2017   1     12   星期四

sql時間處理 使用函式DATEPART和STR

最近在專案中碰到乙個功能,需要獲取當前的時間部分作為引數的一部分拼接起來和資料庫中的進行比較,而資料庫中的日期部分是固定不變的 2000 01 01 語句如下 view code 1 select from printitinerary where airterminalid 1and airpor...

datepart 函式的使用

點分享,點半天沒反應,乾脆直接複製 datepart 函式可以方便的取到時期中的各個部分 如日期 2006 07 02 18 15 36.513 yy 取年 2006 mm 取月 7 dd 取月中的天 2 dy select getdate select datepart mm,getdate se...

資料庫的datepart函式

資料庫的datepart函式 返回代表指定日期的指定日期部分的整數。語法 datepart datepart,date 是指定應返回的日期部分的引數。下表列出了 microsoft sql server 識別的日期部分和縮寫。日期部分 縮寫yearyy,yyyy quarterqq,q monthm...