0
出現每週至少一次選擇的用戶假設你有一個簡單的表如下所示:幾個星期
+---------+---------------------+
| user_id | activity_date |
+---------+---------------------+
| 23672 | 2011-04-26 14:53:02 |
| 15021 | 2011-04-26 14:52:20 |
| 15021 | 2011-04-26 14:52:09 |
| 15021 | 2011-04-26 14:51:51 |
| 15021 | 2011-04-26 14:51:38 |
| 6241 | 2011-04-26 14:51:12 |
| 168 | 2011-04-26 14:51:12 |
...
你怎麼能選擇一套每週至少出現一次,在過去4 user_ids的周?
由於這裏最需要的過濾器有些特定的數據庫,如果你能告訴我們你用什麼樣的(和版本)的SQL Server將是有益的。 – Wolph 2011-04-26 15:00:15
好點。它是mysql – 2011-04-26 15:00:56
「一週一次」對你意味着什麼?假設我在2011年4月12日星期二登錄,並於2011年4月21日星期四再次登錄。如果「周」意味着從週一到週日,我已經每週登錄一次,連續兩週。如果「周」意味着登錄之間的七天,我沒有。 – 2011-04-26 15:50:55