MINUTES_SUB
説明
datetime値から指定された分数を減算し、新しいdatetime値を返します。
構文
MINUTES_SUB(<date>, <minutes>)
パラメータ
| パラメータ | 説明 |
|---|---|
<datetime> | 入力する日時値。DATE、DATETIME、またはDATETIMEV2型を指定可能 |
<minutes> | 減算する分数。INT型で、正または負の値を指定可能 |
戻り値
指定した分数を減算した後の日時値を表すDATETIME型の値を返します。
例
SELECT MINUTES_SUB("2020-02-02 02:02:02", 1);
+--------------------------------------------------------------+
| minutes_sub(cast('2020-02-02 02:02:02' as DATETIMEV2(0)), 1) |
+--------------------------------------------------------------+
| 2020-02-02 02:01:02 |
+--------------------------------------------------------------+
注意:
- 減算される分数が負の値の場合、実質的に対応する分数が加算されます。
- この関数は時間や日をまたぐケースを自動的に処理します。
- 入力パラメータがNULLの場合、関数はNULLを返します。
- 結果は元の時刻の秒部分を保持します。