本页内容是《Sqlserver常用的时间函数---DAY、MONTH、YEAR》同时我们还提供济宁地区的网站建设,百度,雅虎,google的推广,点金,商友,等营销软件
请输入关键字:

标题搜索 内容搜索  

你现在所在的位置->首页->sqlserver->Sqlserver常用的时间函数---DAY、MONTH、YEAR

Sqlserver常用的时间函数---DAY、MONTH、YEAR

时间:[2005-9-8 10:08:14]     作者:未知

DAY

返回代表指定日期的天的日期部分的整数。

语法

DAY ( date )

参数

date

类型为 datetimesmalldatetime 的表达式。

返回类型

int

注释

此函数等价于 DATEPART(dd, date)。

示例

此示例返回从日期 03/12/1998 后的天数。

SELECT DAY('03/12/1998') AS 'Day Number'
GO

下面是结果集:

Day Number 
------------ 
12            

在此示例中,以数字表示日期。注意:Microsoft® SQL Server™ 将 0 解释为 01/01/1900。

SELECT MONTH(0), DAY(0), YEAR(0)

下面是结果集。

----- ------ ------
1     1      1900

MONTH

返回代表指定日期月份的整数。

语法

MONTH ( date )

参数

date

返回 datetimesmalldatetime 值或日期格式字符串的表达式。仅对 1753 年 1 月 1 日后的日期使用 datetime 数据类型。

返回类型

int

注释

MONTH 等价于 DATEPART(mm, date)。

datetime 值包含在引号中。对于早期日期,可将其存储为字符数据。

Microsoft® SQL Server™ 认可各种日期样式。有关日期和时间数据的更多信息,请参见 CAST 和 CONVERT

示例

下面的示例从日期 03/12/1998 中返回月份数。

SELECT "Month Number" = MONTH('03/12/1998')
GO

下面是结果集:

Month Number 
------------ 
3            

下例用数字指定日期。注意:SQL Server 将 0 解释为 01/01/1900。

SELECT MONTH(0), DAY(0), YEAR(0)

下面是结果集。

----- ------ ------
1     1      1900

YEAR

返回表示指定日期中的年份的整数。

语法

YEAR ( date )

参数

date

datetimesmalldatetime 类型的表达式。

返回类型

int

注释

此函数等价于 DATEPART(yy, date)。

示例

下例从日期 03/12/1998 中返回年份数。

SELECT "Year Number" = YEAR('03/12/1998')
GO

下面是结果集:

Year Number 
------------ 
1998            

下例用数字指定日期。注意:Microsoft® SQL Server™ 数据库将 0 解释为 1900 年 1 月 1 日。

SELECT MONTH(0), DAY(0), YEAR(0)

下面是结果集:

----- ------ ------

1     1      1900

请参见

【声明】本站刊载的《Sqlserver常用的时间函数---DAY、MONTH、YEAR》一文如果有侵害你权益的情况,请联系我们。我们将及时采取措施。
QQ:44637339 Email:just6@163.com Tel:13355163107 Lining studios

友情链接

本页内容是《Sqlserver常用的时间函数---DAY、MONTH、YEAR》 返回顶部
© 2001-2024 Lining studios 济宁速创科技有限公司, All Rights Reserved
 Processed Time:46.875ms
中华人民共和国信息产业部网站备案号: 鲁ICP备09103015号-1