之前在网上看到一个需求:输出连续大于等于三天销售量大于100的日期
当然,这种用R或者Python做可能更加直截了当……
回答里没有用MySql的。因为我的数据库也在初学阶段,所以也挑战一下~作为自己的第一篇博客hhh
题目不变,筛选出连续三天及以上访问量大于100的日期。
为了让连续时间得到更好的体现,我稍微改了一下数据。
date | visits |
---|---|
2017-07-01 | 100 |
2017-07-02 | 109 |
2017-07-03 | 150 |
2017-07-04 | 99 |
2017-07-05 | 145 |
2017-07-06 | 125 |
2017-07-07 | 199 |
2017-07-08 | 188 |
2017-07-09 | 98 |
2017-07-10 | 98 |
2017-07-11 | 129 |
2017-07-12 | 104 |
2017-07-13 | 111 |
CREATE TABLE tourists (date DATE, visits INTEGER);
insert into tourists (date, visits)values ('2017-07-0