Mysqlのdatediff関数の使い方
DATEDIFF 関数は、MySQL で 2 つの日付の差分を日数で計算するために使用される関数です。構文は次のとおりです。
DATE1 と DATE2 の差
date1 と date2 は日付パラメータで、日付データ、日付時刻データ、文字列形式の日付のいずれかです。この関数は date1 と date2 の間の日数差を返します。
使用例:
‘2022-01-01’ と ‘2022-01-10’ の日差を求める
9を引くと、2022/01/01と2022/01/10の間が9日間であることを表す
‘2022-01-01 10:00:00’ と ‘2022-01-10 15:30:00’ の日付差分を返します。
2022-01-01 10:00:00 と 2022-01-10 15:30:00 の差が9日であることを示すには、-9 とする
NOW() と ‘2022-01-01’ の差の日数を選択してください。
2022-01-01と現在の日付の差の日数を返します
DATEDIFF 関数は整数で値を返します。 date1 が date2 より後ろの場合は、負の数になります。