DATEDIFF
の場合 最初の項目が2番目の項目よりも小さい日付である場合、正の数ではなく負の数(16より大きくなることはありません)を返します。したがって、それらを裏返します。最初の引数として後の日付が必要です。
... WHERE DATEDIFF( CURDATE(), Due_Date ) > 15
DATEDIFF
の場合 最初の項目が2番目の項目よりも小さい日付である場合、正の数ではなく負の数(16より大きくなることはありません)を返します。したがって、それらを裏返します。最初の引数として後の日付が必要です。
... WHERE DATEDIFF( CURDATE(), Due_Date ) > 15