Ho bisogno di contare i record all'interno di intervalli di valori.MySQL - Raggruppa per intervallo
Ad esempio: per il set 1, 7, 9, 23, 33, 35, 1017
select count(myvalue) group by round(myvalue/10)
dà qualcosa di simile:
0-10 -> 3
10-20 -> 0
20-30 -> 1
30-40 -> 2
1010-1020 -> 1
Questo funziona bene. Tuttavia, ho bisogno di impostare un limite superiore, in modo che MySQL restituisca 40+ --> 1
? Come può essere raggiunto?
Ho solo sperato che fosse un modo per definire un limite superiore e inferiore (ad es. 20-/40+) per eseguire la query in modo generico. – thelost