作用: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...