id(pk) user_id(int) came_to_site(date_time) purchases(int)
1 1 27-8-2016:10:12:23 0
2 2 27-8-2016:10:20:23 0
3 1 28-8-2016:10:12:23 1
4 3 29-8-2016:10:12:23 0
5 4 29-8-2016:11:40:23 0
6 4 30-8-2016:10:12:23 0
7 4 30-8-2016:12:12:23 1
8 1 30-8-2016:12:30:23 1
我有這張表,我想知道,平均來說,在第一次購買之前用戶來了多少次。平均來說,用戶在第一次購物之前來了多少次?
- 我們可以忽略用戶2和3,因爲他們從未進行過購買。
- 用戶1在進行購買之前來了兩次。
- 用戶4在購買前出現過3次。
所以平均將是(2 + 3)/ 2 = 2.5
任何知道如何才能寫這樣的查詢?
添加幾個行的樣本數據,並指定了(新)預期的結果! – jarlh
你的主鍵是什麼?如果你按用戶和購買日期安排,可能會更清楚 – Strawberry
購買可以超過1?這是如何確定的? – Jonny