私は SQLite を使用しています。生年月日が から の間にあるすべての学生を取得したいと考えてい01-01-2000
ます12-12-2010
。日付は私のデータベースにTEXT
あり、mm-dd-YY
フォーマットされています。私はこのようにしました:
SELECT * FROM student_details
WHERE strftime('%m-%d-%Y', studentDob)
BETWEEN strftime('%m-%d-%Y', '01-01-2000')
AND strftime('%m-%d-%Y', '12-12-2010')
しかし、レコードが私のDBにあるにもかかわらず、結果が得られません。クエリに問題がある場合は、助けてください。エラーも発生しません。