sql >> データベース >  >> RDS >> Mysql

ADDTIME()の例– MySQL

    MySQLでは、ADDTIME()を使用できます 時刻または日時式に指定された時間を追加する関数。

    以下のこの関数の例。

    構文

    まず、構文は次のとおりです。

    ADDTIME(expr1,expr2)

    したがって、expr1 は元の日付/時刻の値であり、expr2 追加する時間です。

    実例を示します。

    SELECT ADDTIME('01:00:00', '02:30:00') AS Result;

    結果:

    +----------+
    | Result   |
    +----------+
    | 03:30:00 |
    +----------+

    したがって、最初の引数は2番目の引数の量だけ増加します。

    フラクショナル秒

    時間の値には、必要に応じて秒の小数部分を含めることができます。

    SELECT ADDTIME('01:00:00.000000', '02:30:00.123456') AS Result;

    結果:

    +-----------------+
    | Result          |
    +-----------------+
    | 03:30:00.123456 |
    +-----------------+

    日付値

    日付値をインクリメントするためにも使用できます:

    SELECT ADDTIME('2020-12-01 00:00:00', '20 03:35:59') AS Result;

    結果:

    +---------------------+
    | Result              |
    +---------------------+
    | 2020-12-21 03:35:59 |
    +---------------------+

    したがって、この場合、時間コンポーネントだけでなく、日もインクリメントしました。

    DATE_ADD()も参照してください およびADDDATE() 指定された時間間隔を日付値に追加します。


    1. SQLServerでgroup_concatを使用してクエリを実行する方法

    2. SQL Server RAISERRORとは何ですか?

    3. SQLiteクエリ結果をコンマ区切りのリストとしてフォーマットする

    4. 変数を使用した動的クエリでIN句をどのように指定しますか?