我有一张表格,我可以在其中找到完成一门课程平均需要多长时间(每门课程)
学生姓名 | 课程 | 完成课程的时间
强尼 | 法语 | 2
肖恩 | 英语 | 3
芭芭拉 | 法语 | 8
现在我想对它进行分类:
课程 | 平均完成时间 | 类别
法语 | 4 | 2-4 个月
英语 | 3 | 1-3个月
如您所见,我想将它们分类为三个月。我知道使用案例陈述,但我觉得这可以更聪明地处理,fe通过使用mod 3或其他东西......
有什么想法/建议吗?
这就是我现在所拥有的
Category = CASE
WHEN avg(TimeToCompleteCourse) <=3 THEN '1-3 months'
WHEN avg(TimeToCompleteCourse) >=4 AND avg(TimeToCompleteCourse) <=6 THEN '4-6 months'
WHEN avg(TimeToCompleteCourse) >=7 AND avg(TimeToCompleteCourse) <=9 THEN '7-9 months'
WHEN avg(TimeToCompleteCourse) >=10 AND avg(TimeToCompleteCourse) <=12 THEN '10-12 months'
WHEN avg(TimeToCompleteCourse) >=13 AND avg(TimeToCompleteCourse) <=15 THEN '13-15 months'
WHEN avg(TimeToCompleteCourse) >=16 AND avg(TimeToCompleteCourse) <=18 THEN '16-18 months'
WHEN avg(TimeToCompleteCourse) >=19 AND avg(TimeToCompleteCourse) <=21 THEN '18-21 months'
WHEN avg(TimeToCompleteCourse) >=22 AND avg(TimeToCompleteCourse) <=24 THEN '22-24 months'
WHEN avg(TimeToCompleteCourse) >=25 AND avg(TimeToCompleteCourse) <=27 THEN '25-27 months'
WHEN avg(TimeToCompleteCourse) >=28 THEN 'Way too long!'
END