MySQLのDATE関数は、日付部分だけを抽出する関数です。時間を加算するには、DATE_ADD関数を使用する必要があります。
例えば、現在の日時に2時間を加える場合、次のようにDATE_ADD関数を使用できます。
SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);
このクエリは、現在の日時に2時間を加えた結果を返します。
DATE_ADD関数は、2つの引数を受け取ります。最初の引数は日付または日時の値であり、2番目の引数は加算する時間または日数を表すINTERVAL値です。
例えば、次のように指定することもできます。
SELECT DATE_ADD('2023-02-17 10:00:00', INTERVAL 2 HOUR); このクエリは、'2023-02-17 10:00:00'に2時間を加えた結果を返します。