|
1 | | --- 601. Human Traffic of Stadium |
2 | | --- |
3 | | ---X city built a new stadium, each day many people visit it and the stats are saved as these columns: id, date, people |
4 | | --- |
5 | | ---Please write a query to display the records which have 3 or more consecutive rows and the amount of people more than 100(inclusive). |
6 | | ---For example, the table stadium: |
7 | | --- |
8 | | ---+------+------------+-----------+ |
9 | | ---| id | date | people | |
10 | | ---+------+------------+-----------+ |
11 | | ---| 1 | 2017-01-01 | 10 | |
12 | | ---| 2 | 2017-01-02 | 109 | |
13 | | ---| 3 | 2017-01-03 | 150 | |
14 | | ---| 4 | 2017-01-04 | 99 | |
15 | | ---| 5 | 2017-01-05 | 145 | |
16 | | ---| 6 | 2017-01-06 | 1455 | |
17 | | ---| 7 | 2017-01-07 | 199 | |
18 | | ---| 8 | 2017-01-08 | 188 | |
19 | | ---+------+------------+-----------+ |
20 | | --- |
21 | | ---For the sample data above, the output is: |
22 | | --- |
23 | | ---+------+------------+-----------+ |
24 | | ---| id | date | people | |
25 | | ---+------+------------+-----------+ |
26 | | ---| 5 | 2017-01-05 | 145 | |
27 | | ---| 6 | 2017-01-06 | 1455 | |
28 | | ---| 7 | 2017-01-07 | 199 | |
29 | | ---| 8 | 2017-01-08 | 188 | |
30 | | ---+------+------------+-----------+ |
31 | | --- |
32 | | ---Note: |
33 | | ---Each day only have one row record, and the dates are increasing with id increasing. |
34 | | - |
35 | 1 | SELECT s1.* FROM stadium AS s1, stadium AS s2, stadium as s3 |
36 | 2 | WHERE |
37 | 3 | ((s1.id + 1 = s2.id |
|
0 commit comments