MICROSECONDS_ADD
説明
datetime値に指定されたマイクロ秒数を加算し、新しいdatetime値を返します。
構文
MICROSECONDS_ADD(<basetime>, <delta>)
パラメータ
| Parameter | デスクリプション |
|---|---|
<basetime> | 入力する日時値、DATETIMEV2型 |
<delta> | 追加するマイクロ秒数、INT型; 1秒 = 1,000,000マイクロ秒 |
Return Value
DATETIMEV2型の値を返します。これは入力された日時に指定されたマイクロ秒数を追加した後の時刻値を表します。戻り値の精度は入力パラメータbasetimeの精度と同じです。
Example
SELECT NOW(3) AS current_time, MICROSECONDS_ADD(NOW(3), 100000) AS after_add;
+-------------------------+----------------------------+
| current_time | after_add |
+-------------------------+----------------------------+
| 2025-01-16 11:48:10.505 | 2025-01-16 11:48:10.605000 |
+-------------------------+----------------------------+
注意:
NOW(3)は小数点以下3桁の精度で現在時刻を返します。- 100000マイクロ秒(0.1秒)を追加した後、時刻は0.1秒増加します。