我正在尝试获取几行中的一些平均值和一些总和,按一天中的每个小时进行分组。另外,我想要获取一个额外的列,在该列中,我不能获取每个小时的总和(在分组时获取),但我希望获取该特定日期之前所有行的总和。我现在的问题是,在超过大约25k行的MySQL数据库上执行查询大约需要8秒(CPUi5/8GBRAM)。我发现subselect (... AS 'rain_sum')使它变得非常慢。
我有一个具有以下对象的列表:我想要创建一张地图,根据行程的范围对这些行程进行分组(例如0-9是单个组,10-19是下一组,20-29,等等), Route(31))0..9 to listOf(Route(5), Route(7))我搜索了一下,我看到我可以将范围放到groupBy中-然而,这是一个const范围。我怎样才能按不同的范围分