日期控件,有开始和结束时间,怎么sql出,开始时间的30天前的日期,和结束时间30天的日期,
如,开始2022-03-01,结束2022-03-20
我sql后,应该日期是2022-01-30 结束2022-02-19
mysql的话
DATE_ADD(日期,interval -30 day)
根据自己的需求+-天数
可以用日期函数,今天-30天的函数方式去算,不同的数据库函数不同
DATEDELTA('2022-03-01',-30)
SELECT * FROM TABLE WHERE 日期>='${DATEDELTA(开始日期,-30)}'