今日以降の日付で MySQL データベースからレコードを取得したいと考えています。データは VARCHAR (fieldname datum) としてデータベースに記録されるため、STR_TO_DATE を使用する必要があります。ただし、次のクエリは機能しません。
SELECT * FROM Diensten WHERE STR_TO_DATE('datum', '%m-%d-%Y') >= DATE(NOW()) ORDER BY STR_TO_DATE('datum', '%m-%d-%Y') ASC
CURDATE() も試しましたが、どちらも機能しません。
クエリは WHERE 部分なしで機能しています。クエリを修正する方法はありますか?