Tôi cần đếm các bản ghi trong phạm vi giá trị.MySQL - Nhóm theo dải
Ví dụ: đối với các thiết lập 1, 7, 9, 23, 33, 35, 1017
select count(myvalue) group by round(myvalue/10)
cho một cái gì đó như:
0-10 -> 3
10-20 -> 0
20-30 -> 1
30-40 -> 2
1010-1020 -> 1
này hoạt động tốt. Tuy nhiên, tôi cần đặt giới hạn trên, để MySQL trả về 40+ --> 1
? Làm cách nào để đạt được điều này?
Tôi chỉ hy vọng đó là một cách để xác định giới hạn trên và dưới (ví dụ 20-/40+) để thực hiện truy vấn theo cách chung chung. – thelost