最佳回答
0
lincoder Lv5 初级互助 发布于2020-7-2 16:00
between trunc(to_date('${结束日期}','YYYY-MM-DD'),'yyyy')-1 and to_date('${结束日期}','YYYY-MM-DD')
最佳回答
1
ADream Lv5 中级互助 发布于2020-7-2 15:00(编辑于 2020-7-2 15:01)
between add_months(to_date('${结束日期}','yyyy-mm'),-12) and to_date('${结束日期}','YYYY-MM-DD')
lincoder(提问者)
- 报ora_01830
ADream 回复 lincoder(提问者)
- 你结束日期你要把日期代入啊 如果你是 2020-05-01 那就是 between add_months(to_date(\'${结束日期}\',\'yyyy-mm-dd\'),-12) and to_date(\'${结束日期}\',\'YYYY-MM-DD\')
lincoder(提问者) 回复 ADream
- 无效字符,是不是这斜杠位置不对啊?我看一个在引号内一个在引号外
ADream 回复 lincoder(提问者)
- 斜杠全部不要啊 代码是没有斜杠的
lincoder(提问者)
- 可以了行事啊大腿
取消
评论
最佳回答
0
luojian0323 Lv7 资深互助 发布于2020-7-2 14:55(编辑于 2020-7-2 15:06)
去年年底是一个什么概念呢?是上一年的最后一天日期吗?
如果你日期参数是日期型,那可以直接这样写啊
between trunc(${结束日期},'yyyy')-1 and ${结束日期}
最佳回答
0
zsh331 Lv8 专家互助 发布于2020-7-2 14:55
timt between ${FORMAT(DATEINYEAR(YEARDELTA(结束日期,-1),-1),"yyyy-MM-dd")} and
${FORMAT(结束日期,"yyyy-MM-dd")}