SQL DATEFROMPARTS

SQL DATEFROMPARTS 函数将根据用户指定的各部分返回日期值。DATEFROMPARTS 函数的基本语法如下:

DATEFROMPARTS (year, month, day)

从语法中可以看出,它接受三个参数来构建日期。这个 SQL Server 方法返回日期 数据类型 值作为输出。

SQL DATEFROMPARTS 函数示例

在这个 DateTime 示例中,我们将向您展示如何从部分构建日期。

SELECT DATEFROMPARTS ( 2017, 12, 19) AS Result

SELECT DATEFROMPARTS ( 2014, 02, 25) AS Result

-- Let me try with Null Values
SELECT DATEFROMPARTS ( NULL, 12, 19 ) AS Result

SELECT DATEFROMPARTS ( 2017, 12, NULL ) AS Result

-- Feb 2016 is a Leap year
SELECT DATEFROMPARTS ( 2016, 02, 29) AS Result

-- Feb 2014 is not a leap year. So, Invalid Argument 29
SELECT DATEFROMPARTS ( 2014, 02, 29) AS Result
DATEFROMPARTS Example 1

正如您所见,最后一个语句会引发错误。这是因为二月份没有 29 号。让我给您看结果

DATEFROMPARTS Function 2