我有一個表users
和另一個表logins
每次用戶登錄到網站我們記錄在logins
ex前一行。Mysql:找到每週登錄一次的活躍用戶
Users
-----
14 | name1
17 | name2
20 | name3
21 | name4
25 | name5
logins
----
14 | 2015-03-01
14 | 2015-03-07
14 | 2015-03-16
14 | 2015-03-24
14 | 2015-03-30
17 | 2015-03-01
17 | 2015-03-07
17 | 2015-03-16
17 | 2015-03-17
17 | 2015-03-30
20 | 2015-03-01
20 | 2015-03-07
20 | 2015-03-08
20 | 2015-03-16
20 | 2015-03-25
20 | 2015-03-30
如果開始日期爲2015-03-01
和結束日期是2015-04-01
然後14 & 20
應選擇同時17
不會被選擇,因爲他沒有在03-22
到03-28
一週登錄,從而使結果將是
Result
------
2
我沒有正確理解這個問題。你如何計算一週?從星期天到星期天的午夜?你能否給出一個更詳細的例子和基於這樣的輸出樣本? – Utsav
那麼如何定義你的周開始和週末呢? –
@Utsav謝謝我更新了一個更好的例子問題 – trrrrrrm