mysql版本8.0.18的value_table为:
value count
1 3
11 1
12 2
22 5
31 1
34 3
35 1
40 3
46 7
获取每打的总数的查询是什么(1-10-第一打,11-20-第二打,等等) AS:
1 3
2 3
3 5
4 8
5 7
查询应该是灵活的,因此当一些记录添加到value_table时,例如
51 2
62 3
因此,不需要通过添加新的范围(51-60-6打等)来更改查询
我想你只是想要分裂和聚合:
select min(value), sum(count)
from t
group by floor(value / 10);
老实说,我不确定第一列应该是min(value)
还是flood(value/10)+1
。