怎么sql出,30天前的日期,日期控件怎么加减天数

日期控件,有开始和结束时间,怎么sql出,开始时间的30天前的日期,和结束时间30天的日期,

如,开始2022-03-01,结束2022-03-20

我sql后,应该日期是2022-01-30  结束2022-02-19

FineReport jin勿忘初衷 发布于 2022-3-18 11:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
巴拉巴拉1234Lv6初级互助
发布于2022-3-18 11:47

mysql的话

DATE_ADD(日期,interval -30 day)

根据自己的需求+-天数

最佳回答
0
linbodingLv6中级互助
发布于2022-3-18 11:47

可以用日期函数,今天-30天的函数方式去算,不同的数据库函数不同

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-18 11:52(编辑于 2022-3-18 11:53)

DATEDELTA('2022-03-01',-30)

SELECT * FROM TABLE WHERE 日期>='${DATEDELTA(开始日期,-30)}'

  • 3关注人数
  • 501浏览人数
  • 最后回答于:2022-3-18 11:53
    请选择关闭问题的原因
    确定 取消
    返回顶部