MySQLの DATEDIFF() 関数が負の値を返す場合、どのように無視するか
MySQL DATEDIFF() 関数が返す負の値を無視するには、ABS() 関数を使用して日付の絶対差を取得できます。
負の値を無視するためのABS()関数の使用方法を示す質問の例をご覧ください。
SELECT ABS(DATEDIFF(date1, date2)) AS diff
FROM your_table;
上記のクエリにおいて、date1とdate2を実際の比較対象の日付列名に、your_tableを実際のテーブル名に置換してください。
こうすれば、DATEDIFF()関数が正値を返すか負値を返すかに関係なく、ABS()関数が絶対値を返します。