网站首页
编程语言
数据库
系统相关
其他分享
编程问答
tday
2024-05-20
sql求连续值问题
一.找出表test1中tflag字段连续出现3次及以上为1的行思路:1.对行进行编号,2.对相邻三行进行求和算出值作为sumflag,3.如果值为3,则该行以及接下来的2行都输出出来,通过自关联解决。WITHtmpAS(SELECTtday,tflag,row_number()over(partitionbynullorderby