Well, let's say I've got the following table:
+----+-----------+--------+------------------+
| id | name | gender | birthDate (date) |
+----+-----------+--------+------------------+
| 1 | John Doe | Male | 1968-09-18 |
| 2 | Jane Doe | Female | 1970-11-20 |
| 3 | Sally Doe | Female | 1985-04-17 |
| 4 | Jake Doe | Male | 1989-07-10 |
| 5 | Mike Doe | Male | 1991-06-28 |
| 6 | Cindy Doe | Female | 1995-02-03 |
+----+-----------+--------+------------------+
How would I get everyone older than 21 and younger than 50 from this table. I can normally find my way in mysql but when it comes to dates I always seem to mess up.