Weather Observation Station 20

  • + 0 comments

    with cte as( SELECT LAT_N, ROW_NUMBER()OVER(Order By ROUND(LAT_N,4) ASC) rn FROM STATION ) , ctern as( Select Floor(MAX(rn)/2) as marn,ceiling(MAX(rn)/2) as mirn,Count(*) co From cte ) Select round(Avg(LAT_N),4) from cte WHERE 1= Case when Round(MOD(rn,2))=0 AND rn = (Select marn from ctern) or rn = (Select mirn from ctern) then 1 WHEN Round(MOD(rn,2))=1 AND rn = (Select mirn from ctern) then 1 Else 0 END