MySQL 時間を加算する
MySQLで、時間を加算する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
時間を加算する場合は、「ADDTIME()」を使用します。
ADDTIME( 日付, 加算する時間 )
実際に、実行してみます。
SELECT
ADDTIME('01:00:00.999999', '02:00:00'),
ADDTIME('01:00:00.999999', '02:00:00.1'),
ADDTIME('24:00:00.999999', '02:00:00'),
ADDTIME('2021-12-31 01:00:00', '02:00:00')
実行結果をみると加算されていることが確認できます。
マイナスを指定
マイナスを指定すると、減算されます。
SELECT
ADDTIME('01:00:00.999999', '-02:00:00'),
ADDTIME('01:00:00.999999', '-02:00:00.1'),
ADDTIME('24:00:00.999999', '-02:00:00'),
ADDTIME('2021-12-31 01:00:00', '-02:00:00')
実行結果
日付+24時
日付+24時に、加算すると「null」が返ります。
SELECT
ADDTIME('2021-12-30 24:00:00', '02:00:00')
実行結果
-
前の記事
Vue.js クリックイベントを指定した要素で止める 2022.02.22
-
次の記事
javascript エラー「Uncaught TypeError: Cannot read properties of null (reading ‘xxx’)」の解決方法 2022.02.22
コメントを書く