SMALLDATETIMEFROMPARTS (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

为指定的日期和时间返回 smalldatetime 值

Transact-SQL 语法约定

语法

SMALLDATETIMEFROMPARTS ( year, month, day, hour, minute )  

注意

若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

自变量

year
用于指定年度的整数表达式。

month
用于指定月份的整数表达式。

day
用于指定日期的整数表达式。

hour
用于指定小时的整数表达式。

minute
用于指定分钟的整数表达式。

返回类型

smalldatetime

备注

此函数的行为像完全初始化的 smalldatetime 值的构造函数。 如果参数无效,则引发错误。 如果所需的参数为 null,则返回 null。

此函数可以在 SQL Server 2012 (11.x) 服务器以及更高版本上远程执行。 但在 SQL Server 2012 (11.x) 之下的服务器版本中无法远程执行。

示例

SELECT SMALLDATETIMEFROMPARTS ( 2010, 12, 31, 23, 59 ) AS Result  

下面是结果集。

Result  
---------------------------  
2010-12-31 23:59:00  
  
(1 row(s) affected)