| id | visit_date | people | +------+------------+-----------+ | 1 | 2017-01-01 | 10 | | 2 | 2017-01-02 | 109 | | 3 | 2017-01-03 | 150 | | 4 | 2017-01-04 | 99 | | 5 | 2017-01-05 | 145 | | 6 | 2017-01-06 | 1455 | | 7 | 2017-01-07 | 199 | | 8 | 2017-01-09 | 188 |
时间: 2023-08-21 22:17:25 浏览: 121
Object-C语言教程&案例&相关项目资源
好的,你可以使用以下的 SQL 语句查询连续三天人数大于 100 的日期:
```
SELECT visit_date
FROM your_table
WHERE people > 100
AND (
(visit_date - INTERVAL 2 DAY) IN (SELECT visit_date FROM your_table WHERE people > 100)
AND (visit_date - INTERVAL 1 DAY) IN (SELECT visit_date FROM your_table WHERE people > 100)
)
```
其中 `your_table` 是你要查询的表的名称,将其替换成实际表名即可。这条 SQL 语句会返回连续三天人数大于 100 的日期,如果没有这样的日期则不会返回任何结果。
阅读全文