mssql sqlserver TIMEFROMPARTS 时间生成函数使用说明


摘要:
下文主要讲述 TIMEFROMPARTS 系统函数的使用说明,
实验环境:
sqlserver 2012
如下所示:



TIMEFROMPARTS 语法及功能简介

TIMEFROMPARTS 功能说明:
通过指定参数值,返回一个time(precision)数据类型的时间值
—————————-
TIMEFROMPARTS 语法说明:
TIMEFROMPARTS (hour, minute, seconds, fractions, precision)
参数说明:
TIMEFROMPARTS参数说明:
hour:
指定返回数值的小时部分
minute:
指定返回数值的分钟部分
seconds:
指定返回数值的秒部分
fractions:
用于指定小数部分的整数表达式。
precision:
整数文字,用于指定要返回的 time值的精度
—————————-
TIMEFROMPARTS 返回值说明:
返回值类型:time(precision)

注意事项:
IMEROMPARTS 返回完全初始化的时间值。
如果参数无效,则引发错误。
如果任意参数都为 null,则返回 null。
如果 precision 参数为 Null,则会引发错误。
fractions 参数取决于 precision 参数。
例:如果 precision 为 7,则每个分数表示 100 纳秒;
如果 precision 为 3,则每个分数表示 1 毫秒。
如果 precision 的值为零,则 fractions 的值也必须为零;否则将引发错误。



TIMEFROMPARTS 举例说明

   ---例1:
	SELECT TIMEFROMPARTS (22,35,59,0,0) AS [运算后结果];  
    ------输出------
         22:35:59