sql 連續兩個月活躍的使用者

2021-08-09 22:08:30 字數 1328 閱讀 6825

題目如圖:

環境:mysql 資料庫

建表:

create

table

`t1` (

`userid`

int(11) not

null,

`monthid`

int(11) not

null

) engine=innodb default charset=utf8

全部記錄:

select * from t1;

10002 2

10003 2

10002 3

10001 2

10001 3

10001 4

10004 5

10005 6

10005 11

10005 12

10006 1

10006 2

10006 3

10006 4

10007 6

10007 8

梳理分析過程 :

連續兩個月活躍的使用者,以下情況都屬於連續2個月活躍:

4 5 6

4 5 7

4 5 7 8

4 5 7 8 9

規律就是 a.monthid=(b.monthid+1)

-- 連續兩個月活躍的使用者

select

distinct(a.userid) from t1 a

join t1 b

on a.userid=b.userid and a.monthid=(b.monthid+1);

-- 結果

10002

10001

10005

10006

-- 連續三個月活躍的使用者

select

distinct(a.userid) from t1 a

join t1 b

on a.userid=b.userid and a.monthid=(b.monthid+1)

join t1 c

on a.userid=c.userid and a.monthid=(c.monthid+2);

-- 結果

10001

10006

分手兩個月了

今天是我和某人分手整整兩個月,日子過得真是漫長,渾渾噩噩的我也回憶不起來這些天我都是怎麼度過的。以前已經寫了這麼多了,這次不想講的很複雜,我希望用一種簡潔的方式來總結。對於曾經的感情,我想我們都在以自己的方式付出,我們也都有做的不好的地方。我沒有像對待戀人一樣對待某人,而是像對待妻子一樣,所以我會去...

實習兩個月的總結

工作總結和工作計畫 我將從三方面進行我的工作總結,第一 我做的工作 第二 我的學習 第三 我的體會。然後是今年我的工作計畫。我做的工作 1.mvc4.0的校園一 2.jquery方式的增加刪除 3.儲存過程的分頁 4.linq簡單例子練習 5.記錄訪客的ip,瀏覽器,ip歸屬地,作業系統並將資料計入...

工作兩個月的感受

size medium 畢業 工作,就這麼過來了。北京,這個讓人充滿激情的城市。我又回來了。這裡說第乙個公司,是的,我對於現在的狀況不滿意,不是對公司不滿意,公司非常正規,非常好。但是這種正規給人一種束縛的感覺,像在乙個方格仔中工作,有各種約定,各種安全紅線,不小心就會被通報,現在我,如履薄冰.我對...