Tôi có SQL sau đây: (bitemp)Đang cố gắng để có được tỷ lệ trung bình của một resultset đếm
SELECT COUNT (*) AS Count
FROM Table T
WHERE (T.Update_time =
(SELECT MAX (B.Update_time)
FROM Table B
WHERE (B.Id = T.Id))
GROUP BY T.Grouping
bây giờ tôi nhận được một resultset với rất nhiều con số. Tôi muốn lấy mức trung bình của danh sách này. Hiện tại, tôi đang nhập danh sách vào excel và sử dụng chức năng trung bình của nó. Nhưng có một chức năng AVG cho DB2, nhưng tôi đã không làm cho nó hoạt động.
Tôi đã thử SELECT AVG(COUNT(*))
và cũng SELECT AVG(*) FROM (theQuery)
.
Câu hỏi đặt ra là khá cũ và giải quyết, không cần bất kỳ mẫu theo quan điểm của tôi – Xavjer