Vì vậy, giả sử chúng tôi có 3 trường, username, start_date, end_date
Sự khác biệt trung bình giữa hai ngày, được nhóm theo trường thứ ba?
Người dùng bắt đầu và dừng nhiều bản ghi, ví dụ như bên dưới bob đã bắt đầu và dừng hai bản ghi.
bob 1/2/13 11:00 1/2/13 13:00
jack 1/2/13 15:00 1/2/13 18:00
bob 2/2/13 14:00 1/2/13 19:00
Tôi cần biết thời gian trung bình (tức là giữa đầu và cuối), tính theo giờ, cho mỗi người dùng (nghĩa là nhóm theo người dùng chứ không chỉ cho mỗi hàng).
Tôi hoàn toàn không thể hiểu được cách thực hiện khác biệt, trung bình VÀ nhóm theo? Bất kỳ giúp đỡ?
ngày - ngày trả về sự khác biệt trong những ngày IIRC – Viehzeug
@Viehzeug thêm giải pháp cho giây – Bohemian
Wow, ok, đơn giản hơn tôi tưởng tượng. Đoán tôi đã làm cho nó phức tạp hơn trong đầu của tôi hơn là cần thiết. –