按月查询数据想按照表中轮型分类查询出对应月份的所有轮型数据合计

语句如下:

select * from "DA_LMBLP_copy1"

where 

${if(len(ksrq)=0,"1=1"," RQ <=  date'"+ksrq+"'")}

and RQ >=trunc(add_months(last_day(to_date('${ksrq}', 'YYYY-MM')), -1) + 1)

报错如下: 数据库RQ字段类型为DATE型

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

你的类型不匹配呀。你看一下数据库里面字段的格式!!

你的参数要录入2024-11这样的,不能有日,如果有日你得去掉

${if(len(ksrq)=0,"1=1"," RQ <=  date'"+ksrq+"'")}

and RQ >=trunc(add_months(last_day(to_date('${format(ksrq,"yyyy-MM")}', 'YYYY-MM')), -1) + 1)

  • yzm291655 yzm291655(提问者) 你好 我是数据库字段RQ的类型是date型 ,存储的数据是2024-11-21 00:00:00 这种的
    2024-11-25 13:30 
  • CD20160914 CD20160914 回复 yzm291655(提问者) 我知道你的rq是日期类型,我是说你录入的参数只能录入2024-11这样的格式,而不能有日,如果你的参数有日的话,你得用我上面的语句就行了!
    2024-11-25 13:36 
  • yzm291655 yzm291655(提问者) 按照你提供的写法 报错com fr.general. data. TableDataxception:错误代码: 11300001 数据集配置错误0RA-00933:SQL 命令未正确结束
    2024-11-25 13:36 
  • CD20160914 CD20160914 回复 yzm291655(提问者) 你参数录入的是什么格式?截图我看一下你录入的参数格式?
    2024-11-25 13:40 
  • yzm291655 yzm291655(提问者) 回复 CD20160914 我的参数是查询条件里的日期控件 控件格式选择成了yyyy-mm这样的
    2024-11-25 13:41 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-25 11:51

select * from "DA_LMBLP_copy1"

where 1=1

${if(len(ksrq)=0,""," RQ <=  to_date('"+ksrq+"','yyyy-MM-dd')")}

and RQ >=trunc(add_months(last_day(to_date('${ksrq}', 'YYYY-MM')), -1) + 1)

------------------

你传入的参数ksrq 格式要注意

  • yzm291655 yzm291655(提问者) 你好 按照你的写法报错 com fr. general. data. TableDataException:错误代码: 11300001 数据集配置错误0RA-00933:SQL 命令未正确结束
    2024-11-25 13:29 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-11-25 11:51(编辑于 2024-11-25 11:52)

select * from "DA_LMBLP_copy1"

where 

${if(len(ksrq)=0,"1=1"," to_date(RQ, 'YYYY-MM-dd')<=  to_date('"+ksrq+"','yyyy-MM-dd')")}

and  to_date(RQ, 'YYYY-MM')>=trunc(add_months(last_day(to_date('${ksrq}', 'YYYY-MM')), -1) + 1)

  • yzm291655 yzm291655(提问者) 你好,按照你的写法写了一下 还是报错 错误代码:11300001 数据集 [主表字段] 配置错误ORA-01830: 日期格式图片在转换整个输入字符串之前结束
    2024-11-25 13:21 
  • 4关注人数
  • 156浏览人数
  • 最后回答于:2024-11-25 11:53
    请选择关闭问题的原因
    确定 取消
    返回顶部