-
Đếm số người theo độ tuổi
miucon20 > 02-11-13, 10:05 PM
Mình muốn đếm số người theo độ tuổi như từ 0 đến 6 tuổi, từ 6 đến 10, từ 10 tuổi trở lên trong CSDL mình kèm theo các bạn truy vấn giúp mình nhé.
http://www.mediafire.com/?zyajff467ho7dj5 -
RE: Đếm số người theo độ tuổi
paulsteigel > 03-11-13, 12:52 PM
Để làm điều này, bạn cần 2 query:
Cái thứ nhất đặt tên là qryCal để thực hiện việc trả về nhóm tuổi. Mình không hiểu tại sao bạn lại dùng tuổi kiểu text mà không dùng kiểu date (chắc do xử lý ngày không được).
Mã PHP:SELECT songuoi.nam_sinh, (Year(Now())-Year(songuoi.nam_sinh)) AS Tuoi,
IIf(Tuoi-10>0,"Lớn hơn 10",IIf(Tuoi-6>0,"Từ 6 đến 10 tuổi","Dưới 6 tuổi")) AS Dotuoi
FROM songuoi;
Cái thứ 2 để đếm tuổi theo khoảng từ cái thứ nhất. Bạn có thể đặt tên bất kỳ!
Mã PHP:SELECT qryCal.Dotuoi, Count(qryCal.Dotuoi) AS CountOfDotuoi
FROM qryCal
GROUP BY qryCal.Dotuoi;
Xin chia sẻ cách làm đơn giản như vậy. -
RE: Đếm số người theo độ tuổi
miucon20 > 13-11-13, 01:43 PM
Có thể lấy các mục Lớn hơn 10 ... để làm row ko mình không muốn đếm liệt kê theo hàng như vậy