users
テーブルには、ユーザーの生年月日を次の形式で保存するというフィールドがありdob
ます。
1959-04-02
とにかく、18 歳と 19 歳のすべてのユーザーを選択したいと思います。これは私のクエリです:
SELECT *
FROM `users`
WHERE dob BETWEEN '1993-10-30' AND '1994-10-30'
しかし、ほとんどが 18 歳と一部の (全員ではない) 19 歳のみが選択されているようです。データベースには多数のテスト ユーザーがいて、18 歳と 19 歳の数は同じです。しかし、このクエリでは、18 歳が約 90%、19 歳が約 10% となります。なんで?