数据库表情况如下:SQL> select * from testit; ID STARTTIME SCORE
---------- ---------- ----------
1 10-1月 -07 80
1 11-1月 -07 10
2 12-1月 -07 95
2 15-1月 -07 10
3 01-1月 -07 90
3 02-2月 -07 90
3 03-3月 -07 95
4 01-1月 -07 90
3 02-2月 -07 90
3 04-3月 -07 95
我的问题是想列出那些任一个月Score超过100或者连续三个月超过270的ID号。
上述的数据中,查询结果为ID=1,3的满足要求。而ID为2,4的则不满足要求。
请问这个SQL语句怎么写啊?
---------- ---------- ----------
1 10-1月 -07 80
1 11-1月 -07 10
2 12-1月 -07 95
2 15-1月 -07 10
3 01-1月 -07 90
3 02-2月 -07 90
3 03-3月 -07 95
4 01-1月 -07 90
3 02-2月 -07 90
3 04-3月 -07 95
我的问题是想列出那些任一个月Score超过100或者连续三个月超过270的ID号。
上述的数据中,查询结果为ID=1,3的满足要求。而ID为2,4的则不满足要求。
请问这个SQL语句怎么写啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货