メインコンテンツまでスキップ
バージョン: 2.1

MILLISECONDS_ADD

説明

datetime値に指定したミリ秒数を加算し、新しいdatetime値を返します。

構文

MILLISECONDS_ADD(<basetime>, <delta>)

パラメータ

Parameterデスクリプション
<basetime>入力される日時の値、DATETIMEV2型
<delta>追加するミリ秒数、INT型; 1秒 = 1,000ミリ秒 = 1,000,000マイクロ秒

Return Value

DATETIMEV2型の値を返します。これは入力された日時に指定されたミリ秒数を追加した後の時刻値を表します。戻り値の精度は入力パラメータbasetimeと同じです。

Example

SELECT MILLISECONDS_ADD('2023-09-08 16:02:08.435123', 1);
+--------------------------------------------------------------------------+
| milliseconds_add(cast('2023-09-08 16:02:08.435123' as DATETIMEV2(6)), 1) |
+--------------------------------------------------------------------------+
| 2023-09-08 16:02:08.436123 |
+--------------------------------------------------------------------------+

注意:

  • この例では、1ミリ秒を追加した後、時間は.435123から.436123に増加します。
  • 1ミリ秒は1000マイクロ秒に等しいです。
  • この関数の結果は入力時間の精度に依存します。この例では小数点以下6桁の精度を使用しています。