SQL 函数实战:日期、字符串与系统函数详解
1. 日期相关函数
1.1 从部分构建日期和时间
可以使用 DATEFROMPARTS 和 TIMEFROMPARTS 函数分别从单独的变量或值中返回日期和时间。以下是示例代码:
-- 定义变量
DECLARE @Year INT = 2024;
DECLARE @Month INT = 10;
DECLARE @Day INT = 15;
DECLARE @Hour INT = 12;
DECLARE @Minute INT = 30;
DECLARE @Second INT = 45;
DECLARE @Fraction INT = 500;
DECLARE @Precision INT = 3;
-- 构建日期
SELECT DATEFROMPARTS(@Year, @Month, @Day);
-- 构建时间
SELECT TIMEFROMPARTS(@Hour, @Minute, @Second, @Fraction, @Precision);
执行上述代码,你将看到格式化后的日期和时间结果。需要注意的是,如果输入无效值,例如将日期设置为 32,将会抛出错误。
1.2 结合日期和时间
可以使用 DATETIME2FROMPARTS 函数将日期和时间组合成一个 DATETIME2 数据类型。示例代码如下:
超级会员免费看
订阅专栏 解锁全文
26万+

被折叠的 条评论
为什么被折叠?



