轉載: 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,+∞)