Có cách nào để chỉ định kích thước thùng trong MySQL không? Ngay bây giờ, tôi đang thử truy vấn SQL sau:Lấy dữ liệu cho ô biểu đồ
select total, count(total) from faults GROUP BY total;
Dữ liệu được tạo ra đủ tốt nhưng chỉ có quá nhiều hàng. Những gì tôi cần là một cách để nhóm dữ liệu vào thùng được xác định trước. Tôi có thể làm điều này từ một ngôn ngữ kịch bản, nhưng có cách nào để làm điều đó trực tiếp trong SQL?
Ví dụ:
+-------+--------------+
| total | count(total) |
+-------+--------------+
| 30 | 1 |
| 31 | 2 |
| 33 | 1 |
| 34 | 3 |
| 35 | 2 |
| 36 | 6 |
| 37 | 3 |
| 38 | 2 |
| 41 | 1 |
| 42 | 5 |
| 43 | 1 |
| 44 | 7 |
| 45 | 4 |
| 46 | 3 |
| 47 | 2 |
| 49 | 3 |
| 50 | 2 |
| 51 | 3 |
| 52 | 4 |
| 53 | 2 |
| 54 | 1 |
| 55 | 3 |
| 56 | 4 |
| 57 | 4 |
| 58 | 2 |
| 59 | 2 |
| 60 | 4 |
| 61 | 1 |
| 63 | 2 |
| 64 | 5 |
| 65 | 2 |
| 66 | 3 |
| 67 | 5 |
| 68 | 5 |
------------------------
Những gì tôi đang tìm kiếm:
+------------+---------------+
| total | count(total) |
+------------+---------------+
| 30 - 40 | 23 |
| 40 - 50 | 15 |
| 50 - 60 | 51 |
| 60 - 70 | 45 |
------------------------------
Tôi đoán này không thể đạt được một cách thẳng về phía trước nhưng một tham chiếu đến bất kỳ thủ tục lưu trữ liên quan sẽ là tốt cũng .
tôi không chắc chắn chính xác những gì bạn đang yêu cầu. đầu ra ví dụ có thể hữu ích. –
Xin lỗi! Chỉ cần cập nhật bài đăng của tôi với một ví dụ. – Legend