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

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