出生日期的年龄范围

时间:2015-02-15 06:46:59

标签: php mysql

大家好。我在这里我的代码是mysql格式的,尽管我知道它已经折旧,所以我只专注于如何通过年龄范围获取数据库中的数据总数。

我输出的表结构

age range |Male |Female | Total
   0-4    |     |       |
   5-9    |     |       |
  so on.. |     |       |
  total   |     |       |

我的代码

//for 0-4 age range
SELECT count(*) as total FROM data WHERE gender='male' and dob BETWEEN CURDATE() - INTERVAL 4 YEAR AND CURDATE() - INTERVAL 0 YEAR";
//for 5-9 age range
SELECT count(*) as total FROM data WHERE gender='male' and dob BETWEEN CURDATE() - INTERVAL 9 YEAR AND CURDATE() - INTERVAL 5 YEAR";

我设法获得男性和女性的每个年龄范围内的所有总数,但是当我手动计算它时,从下面的总行中确切。请  帮助我摆脱这个问题,我只是一个PHP和MySQL的新手,所以我将学习更多。非常感谢:)

0 个答案:

没有答案