SQL Server数据库DATEPART的语法及使用实例

数据库 SQL Server
本文我们主要介绍了SQL Server数据库DATEPART的语法介绍,并给出了一个实例对其使用方法进行了说明,希望能够对您有所收获!

SQL Server数据库DATEPART可以返回指定date的指定datepart的字符串,本文我们主要就介绍了它的语法,并给出了使用实例,接下来我们就开始介绍这部分内容,首先我们先看一下它的语法。

1.语法

DATEPART (datepart , date )

参数:datepart是将为其返回integer的date(日期或时间值)的一部分。下表列出了所有有效的datepart参数。用户定义的变量等效项是无效的。

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是一个表达式,可以解析为time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表达式、列表达式、用户定义的变量或字符串文字。

为避免不确定性,请使用四位数年份。

2.使用datename和datepart在使用datepart为“weekday”时,两者显示不一样。而且取决于这一个星期是从第几天开始的。

代码如下:

  1. set datefirst 1  
  2. select DATENAME(dw,GETDATE())as dateName,  
  3. datepart(dw,GETDATE()) as dataPart 

运行结果如下:

SQL Server数据库DATEPART的语法及使用实例

以上,我设置星期一为一周的***天。所以,datepart中的3与星期三中的三相对应。

关于SQL Server数据库DATEPART的语法及使用实例就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. SQL Server 2000层次数据查询的实现方法
  2. SQL Server根据语言查询来返回不同的结果
  3. SQL Server 2008连接数据库引擎的驱动和方式
  4. SQL Server查找XML里面符合某个条件的数据的用法
  5. SQL Server的执行计划及SQL查询优化实例分析与总结
责任编辑:赵鹏 来源: 博客园
相关推荐

2011-08-18 10:55:55

SQL ServerDATEADD

2011-08-22 12:01:36

SQL Server代码优化

2011-08-18 18:03:32

手动卸载SQL Ser

2011-08-22 09:55:30

SQL Server 排序

2011-08-15 14:12:16

SQL ServerDATEDIFF

2011-08-18 10:36:24

SQL ServerISNULL函数

2010-07-16 14:17:18

SQL Server

2010-10-26 15:54:02

连接oracle数据库

2010-07-15 17:28:50

SQL Server

2011-07-20 16:03:06

SQL Server数分区表

2010-07-08 11:05:14

SQL Server数

2009-07-07 17:42:28

2011-08-09 09:31:39

SQL Server数connectionS

2011-08-30 17:06:29

SQL Server CDC

2011-07-25 18:11:47

SQL Server数复合主键

2011-08-22 13:04:47

SQL Server数函数

2011-08-22 11:39:53

SQL Server数PIVOT

2011-08-29 14:17:10

SQL Serverdefault val

2011-08-24 12:49:56

SQL Server托管代码

2010-10-13 09:30:45

SQL Server
点赞
收藏

51CTO技术栈公众号