根据查询中的当前日期动态选择日期

我的目标是在本月25日和下个月15日之间选择数据

该查询可以在本月25日到下一个月蛾15日之间的任何时间发生。

每当我们运行查询时,过滤器应为mm / 25 / yyy和mm + 1/15 / yyyy

我该如何实现

评论
释放灵魂
释放灵魂

我认为您可以利用零件函数中的EOMonth和Date来动态获取数据。

Select * from tablea 
where date between  DATEFROMPARTS(year(getdate()), 
month(getdate()),25) and  dateadd(day,15,eomonth (getdate())) ;
点赞
评论