mysqlの時間を加算または減算する関数の使い方は何ですか?

MySQLには、時間を加算または減算するための複数の関数が提供されています。一般的に使用される関数には、次のものがあります。

  1. DATE_ADD関数は、日付や時間に加算操作を行います。
  1. 日付:操作する日付や時間。
  2. Expr: 足し算の値は、正数または負数である。
  3. 単位:足し算の単位は、YEAR、MONTH、DAY、HOUR、MINUTE、SECONDなどがあります。
  4. 例:SELECT DATE_ADD(‘2022-01-01’, INTERVAL 1 MONTH); // 結果は2022年2月1日
  1. DATE_SUB関数は、日付や時間から指定した間隔を引くための関数であり、DATE_ADD関数と同じパラメータを取ります。
  1. 例:SELECT DATE_SUB(‘2022-01-01’、INTERVAL 1 MONTH); // 結果は2021-12-01
  1. ADDDATE関数は、DATE_ADD関数と同じで、使い方も似ています。
  2. SUBDATE(date, INTERVAL expr unit):DATE_SUB関数と同じで、使い方も似ています。
  3. TIMESTAMPADD関数は、DATE_ADD関数と同様に、日付や時間を加算するための関数です。
  1. 単位:加算操作の単位はYEAR、MONTH、DAY、HOUR、MINUTE、SECONDなどがあります。
  2. 加算操作の値は、正の数または負の数であることができます。
  3. 日時_expr: 操作を行う日付または時間。
  4. 例:SELECT TIMESTAMPADD(MONTH, 1, ‘2022-01-01’); / 結果は2022-02-01
  1. TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2):2つの日付や時間の間の差を計算します。
  1. 単位:差の単位は、YEAR、MONTH、DAY、HOUR、MINUTE、SECONDなどです。
  2. datetime_expr1:最初の日付や時間。
  3. datetime_expr2: 2つ目の日付または時間。
  4. 例:SELECT TIMESTAMPDIFF(MONTH, ‘2022-01-01’, ‘2022-02-01’); // 結果は1

MySQLでよく使用される時間の加算および減算関数の使用方法が上記に示されています。具体的な要件に応じて適切な関数を選択して操作してください。

bannerAds