📜  SQL Server 中的 DATEFROMPARTS()函数(1)

📅  最后修改于: 2023-12-03 15:35:04.918000             🧑  作者: Mango

SQL Server 中的 DATEFROMPARTS() 函数

DATEFROMPARTS() 是 SQL Server 中的一个日期函数,它用于快速构造一个日期值。

语法
DATEFROMPARTS ( year, month, day )
参数
  • year: 要构造的日期的年份,必须是一个整数。
  • month: 要构造的日期的月份,必须是一个整数。
  • day: 要构造的日期的日,必须是一个整数。
返回值

一个 DATETIME 类型的值,日期部分由 year、month 和 day 参数确定,时间部分为 00:00:00。

示例
示例 1:构造一个日期

以下示例演示如何使用 DATEFROMPARTS() 函数构造一个日期:

SELECT DATEFROMPARTS(2022, 2, 22)

输出:

2022-02-22 00:00:00.000
示例 2:使用 SELECT INTO 构造一个表

以下示例演示如何使用 SELECT INTO 语句构造一个包含日期列的新表:

SELECT DATEFROMPARTS(2022, 2, 22) AS dt INTO new_table

这将创建一个新表 new_table,并将值 2022-02-22 00:00:00.000 插入到 dt 列中。

注意事项
  • year 必须大于等于 1753,小于等于 9999。
  • month 必须大于等于 1,小于等于 12。
  • day 必须大于等于 1,小于等于给定月份的天数。
结论

DATEFROMPARTS() 函数是 SQL Server 中一个十分便捷的日期函数,它能够快速构造一个日期值,为 SQL Server 编程带来了方便。