Một số nhận xét về kết quả mong muốn của bạn:
Một số mặt hàng được tổng hợp (Jack Sprat có trái tim bảy người bán) và những mặt hàng khác được chia thành từng mục (Lord Nelson đã thuê Golden Hind). Bạn có thể cần có UNION trong truy vấn của mình để kéo hai lớp mục này lại với nhau từ hai truy vấn con riêng biệt.
Bạn sử dụng một hàm gần dấu thời gian khá thô sơ để nhóm các mục của mình ... DATE()
. Bạn có thể muốn sử dụng lược đồ tinh vi hơn và có thể điều chỉnh ... như thế này, có thể
GROUP BY TIMESTAMPDIFF(HOUR,CURRENT_TIME(),stream_date) DIV hourchunk
Điều này sẽ cho phép bạn nhóm các thứ theo độ tuổi. Ví dụ:nếu bạn sử dụng 48 cho hourchunk
bạn sẽ nhóm những thứ cách đây 0-48 giờ lại với nhau. Khi bạn thêm lưu lượng truy cập và hành động vào hệ thống của mình, bạn có thể muốn giảm hourchunk
giá trị.