SQL架构:
X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (visit_date)、 人流量 (people)。
编写一个查询语句,找出人流量的高峰期。高峰期时,至少连续三行记录中的人流量不少于100。
例如,表 stadium:
对于上面的示例数据,输出为:
提示:
每天只有一行记录,日期随着 id 的增加而增加。
思路:
- 首先确定查询的目的, 即 连续三日人流量不少于100
- date时间连续不能中断
- people不小于100
- 先确定人数不小于100
SELECT * FROM stadium WHERE