select * from tb where (datediff(mm,dt,getdate()) = 1 and datepart(dd,dt) >= 26) or (datediff(mm,dt,getdate()) = 0 and datepart(dd,dt) <= 26)