SQL错误

image.png上面那个T.YM_ID<=的这个条件是没问题的,但是下面加上-2后就报这个错误了,想问一下大佬们这个怎么修改,这是个日期参数格式是2024-05image.png

FineReport 嘘.. 发布于 2024-9-3 09:04 (编辑于 2024-9-3 09:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-9-3 09:10

sql后面这样写,如果你录入2024-05最后会得到2024-03

t.ym_id>='${FORMAT(MONTHDELTA(CONCATENATE(cs,"-01"),-2),"yyyy-MM")}'

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-9-3 09:06

用这个函数处理月份

MONTHDELTA(date,delta):返回指定日期date后delta个月的日期。

示例:

MONTHDELTA("2008-08-08",4)等于2008-12-08。

  • 嘘.. 嘘..(提问者) 显示标识符无效
    2024-09-03 09:13 
  • 华莉星宸 华莉星宸 回复 嘘..(提问者) '${FORMAT(MONTHDELTA(cs,-2),"yyyy-MM")}'
    2024-09-03 09:27 
最佳回答
0
0035705Lv5初级互助
发布于2024-9-3 09:31

年月格式的字段怎么能-2呢  

  • 4关注人数
  • 167浏览人数
  • 最后回答于:2024-9-3 09:31
    请选择关闭问题的原因
    确定 取消
    返回顶部