我想为我公司的平均年龄创建 chart.js
。但我无法创建查询。
SELECT DATEDIFF(CURRENT_DATE, STR_TO_DATE(t.employee_birthday, '%Y-%m-%d'))/365 AS `ageInYears`
FROM `employee` `t`
WHERE `employee_birthday` BETWEEN `employee_birthday` = 20 and `employee_birthday` = 30
最佳答案
据推测,employee_birthday
实际上是一个日期。最后这对我来说是有意义的。
如果您想要 20 到 30 名员工,那么逻辑如下:
WHERE employee_birthday >= CURDATE() - INTERVAL 30 YEAR AND
employee_birthday < CURDATE() - INTERVAL 20 YEAR
关于mysql - 如何在php mysql中按年龄创建员工分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59839918/