SQL函数之DATEPART函数

数据库 SQL Server
DATEPART函数在SQL函数中非常重要,下面就将为您详细介绍DATEPART函数的语法、参数、返回值等相关知识,供您参考。

SQL函数中的DATEPART函数返回代表指定日期的指定日期部分的整数,下面就将为您详细介绍DATEPART函数,供您参考,希望对您更好地学习SQL函数有所帮助。

语法
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

week (wk, ww) 日期部分反映对 SET DATEFIRST 作的更改。任何一年的 1 月 1 日定义了 week 日期部分的开始数字,例如:DATEPART(wk, 'Jan 1, xxxx') = 1,此处 xxxx 代表任一年。

weekday (dw) 日期部分返回对应于星期中的某天的数,例如:Sunday = 1、Saturday = 7。weekday 日期部分产生的数取决于 SET DATEFIRST 设定的值,此命令设定星期中的第一天。

date

是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。对 1753 年 1 月 1 日之后的日期用datetime 数据类型。更早的日期存储为字符数据。当输入 datetime 值时,始终将其放入引号中。因为 smalldatetime 只精确到分钟,所以当用 smalldatetime 值时,秒和毫秒总是 0。

如果只指定年份的最后两位数字,则小于或等于"两位数年份截止期"配置选项的值的最后两位数字的数字所在世纪与截止年所在世纪相同。大于该选项的值的最后两位数字的数字所在世纪为截止年所在世纪的前一个世纪。例如,如果 two digit year cutoff 为 2049 (默认),则 49 被解释为 2049,2050 被解释为 1950。为避免模糊,请使用四位数的年份。

有关时间值指定的更多信息,请参见时间格式。有关日期指定的更多信息,请参见 datetime 和 smalldatetime。

返回类型
int

注释
DAY、MONTH、和 YEAR 函数分别是 DATEPART(dd, date)、DATEPART(mm, date)、和 DATEPART(yy, date) 的同义词。
 

以上就是SQL函数中DATEPART函数的相关介绍,供您参考。

 

 

【编辑推荐】

字符转换SQL函数

使用sql日期函数获得一个月中的天数

初级sql select语法

查看SQL Server2005版本的方法

SQL Server安全解析

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-10 14:05:12

SQL聚合函数

2010-07-12 11:38:24

SQL Server函

2010-07-12 11:06:37

SQL Server2

2022-08-27 08:02:09

SQL函数语法

2010-09-16 09:15:59

SQL函数

2009-10-23 12:44:35

SQL SERVER

2010-09-14 17:20:39

SQL函数

2010-09-09 11:23:17

SQL函数格式

2010-09-14 17:08:11

SQL函数

2010-09-09 09:31:19

SQL函数left

2010-10-25 17:33:35

Oracle数学函数

2010-07-08 16:21:46

Sql Server

2011-08-18 10:21:50

SQL ServerDATEPART

2010-09-09 11:32:26

SQL函数StDev

2010-09-06 14:42:56

SQL函数

2010-09-10 15:51:51

SQL分析函数

2010-09-06 14:17:04

SQL函数

2010-11-12 11:00:11

SQL SERVER内

2010-09-14 14:22:30

Sql Server日

2010-09-24 19:28:12

SQL CHARIND
点赞
收藏

51CTO技术栈公众号