比如一个汽车商城需要做年度统计时,遇到如下问题: 1、用2017年和2018年两个年度举例。 2、比如某汽车商城一共有如下品牌:奔驰、宝马、奥迪、大众、奇瑞、宝骏、丰田,7种车型可以售卖。 3、17年时,把(奔驰、宝马、奥迪、大众)这些车作为B级车、把(奇瑞、宝骏、丰田)作为C级车 4、18年时,把(奔驰、宝马、奥迪、大众、丰田)这些车作为B级车、把(奇瑞、宝骏)作为C级车、注意18年把丰田车的等级变更了,变为B级车的类目 问题:当我统计B级车和C级车的年度销量时,怎么能做到按照17年和18年不同的分类来统计B级和C级车的销量,可定不能用把“丰田”车纳入了B级车的类目,来统计17年的销量。 ======================================================================================================== 简单的考虑,就是统计18年和17年分别用不同的类别分类。比如用SQL分别统计17年和18年。 但是感觉不合理,因为这只是一个很简单的举例,实际业务上由于分类的划分会很复杂,所以想问问有经验的大佬都是怎么管理此类问题。 |