大家好。我在这里我的代码是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的新手,所以我将学习更多。非常感谢:)