使用SQL Server 2012,我正在尝试创建一个查询,提供气候数据库中最长的10个最长的湿润(或干燥)时期。我想返回一个排名表,它将计算rain_today > 0 (或rain_today = 0)的周期,即:-------我从查看其他类似查询中得到的最接近的查询如下(这是针对干旱天的): #raindays.monthid a
60%时,我才尝试计算每个地区的连续天数。case when region_1 > 60.0 and count(date) over (partition by date desc) then 1 else 0 end 但上面计算的是所有大于60.0的实例,而不仅仅是连续的几天。说明:27号的region1是100。因此,它被计数为大于60。但在28号,它是50。由于它不满足条件,我将从那里