MySQLのdatediff関数の使い方はどうですか?
MySQLのdatediff関数は、2つの日付の間の日数の差を計算するために使用されます。その構文は以下の通りです:
date1とdate2の差を計算します。
date1とdate2は比較されるべき2つの日付です。
使用例:
- 2つの日付間の日数の差を計算します。
2020年01月01日と2020年01月10日の日数を選択します。
結果は-9で、最初の日付が2番目の日付より9日早いことを示しています。
- 日付フィールドを使用して日数の差を計算する。
テーブルから、開始日と終了日の差を日数で取得する。
my_tableにはstart_dateとend_dateのフィールドが含まれていると仮定します。上記のクエリは、各行の日付の差分値を返します。