MySQL 按年齡分組統計


轉載: https://blog.csdn.net/PLATINUM_II/article/details/80137272

select interval (TIMESTAMPDIFF(YEAR, dm.birthday, now()), 0, 18, 26, 51, 70) code, count(dm.det_id) value
from table dm
where dm.dstatus = 1
  and dm.status = 10
group by code;

以上內容表示: 0-17歲人數,18-25歲的人數,26-50歲的人數,51-69歲的人數,70歲包含七歲以上的人數.

 

 

個人驗證參數是前閉后開區間1: [0-18),2: [18,26),3: [26,51),4: [51,70),5: [70,+∞)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM