orcale怎么查询预计未来六个月的数据?

百度的格式db09108d30533bc69ffc12b4d741297.png

用不了,sysdate()也用不了,不清楚为什么

FineReport 懒羊羊最可爱 发布于 2021-11-2 10:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
懒羊羊最可爱Lv5见习互助
发布于2021-11-4 14:13

日期 < to_date('${MONTHDELTA(concatenate(参数,"-01"),1)}','yyyy-mm-dd hh24:mi:ss')

and 日期  >= to_date('${MONTHDELTA(concatenate(参数,"-01"),-5)}','yyyy-mm-dd hh24:mi:ss')

最佳回答
0
Moki_minLv5初级互助
发布于2021-11-2 10:46

写错了,sysdate不用加括号,to_date格式问题,参考见下:

image.png

最佳回答
0
梦想的初衷Lv7初级互助
发布于2021-11-2 11:45

可以在参数面板放两个隐藏日期控件用公式获取对应的日期

最佳回答
0
CD20160914Lv8专家互助
发布于2021-11-2 13:23(编辑于 2021-11-2 13:25)

错误是在这里吧。。。

如果你的创建日期是日期格式的话,那么你就不要用to_date了,直接用trunc就可以了

select * from customer c where trunc(c.create_time)> add_months(to_date('20130216','yyyy-mm-dd'),-6)

image.png

  • 3关注人数
  • 447浏览人数
  • 最后回答于:2021-11-4 14:13
    请选择关闭问题的原因
    确定 取消
    返回顶部