MILLISECONDS_ADD
更新时间:2025-10-17
描述
向日期时间值中添加指定的毫秒数,返回一个新的日期时间值。
语法
SQL
1MILLISECONDS_ADD(<basetime>, <delta>)
参数
| 参数 | 说明 |
|---|---|
<basetime> |
输入的日期时间值,类型为 DATETIMEV2 |
<delta> |
要添加的毫秒数,类型为 INT,1 秒 = 1,000 毫秒 = 1,000,000 微秒 |
返回值
返回类型为 DATETIMEV2,返回以输入日期时间为基准,增加指定毫秒数后的时间值。返回值的精度与输入参数 basetime 的精度相同。
举例
SQL
1SELECT MILLISECONDS_ADD('2023-09-08 16:02:08.435123', 1);
Text
1+--------------------------------------------------------------------------+
2| milliseconds_add(cast('2023-09-08 16:02:08.435123' as DATETIMEV2(6)), 1) |
3+--------------------------------------------------------------------------+
4| 2023-09-08 16:02:08.436123 |
5+--------------------------------------------------------------------------+
注意:
- 示例中添加 1 毫秒后,时间从 .435123 增加到 .436123
- 1 毫秒等于 1000 微秒
- 函数的计算结果与输入时间的精度有关,示例使用了 6 位小数精度
