题目

一张表T 里面下如下数据

SQL每日一题(20201021)_数据

通过SQL语句 在T中查询出如下结果, 条件的意思就查询出连续3个月“本用水量”相同的用户,最新月份是9月,所以只显示9月的数据就行。

SQL每日一题(20201021)_sql_02

测试数据代码

CREATE TABLE T 
(
用户编号 VARCHAR(10),
收费年月 VARCHAR(10),
用户名称 VARCHAR(10),
本月行度 INT,
本月水量 INT
)

INSERT INTO T VALUES('1001', '202009', '张三', 22,5)
INSERT INTO T VALUES('1001', '202008', '张三', 19,5)
INSERT INTO T VALUES('1001', '202007', '张三', 14,6)
INSERT INTO T VALUES('1001', '202006', '张三', 10,7)
INSERT INTO T VALUES('1002', '202009', '李四', 421,3)
INSERT INTO T VALUES('1002', '202008', '李四', 321,3)
INSERT INTO T VALUES('1002', '202007', '李四', 221,3)
INSERT INTO T VALUES('1003', '202009', '王五', 151,23)
INSERT INTO T VALUES('1003', '202008', '王五', 141,21)
INSERT INTO T VALUES('1003', '202007', '王五', 121,23)
;



参考答案

  



——End——
后台回复关键字:1024,获取一份精心整理的技术干货

这是一个能学到技术的公众号,欢迎关注