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