这个怎么办

image.png

FineReport 13092399373 发布于 2019-11-5 10:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
4
shirokoLv6资深互助
发布于2019-11-5 10:10

数据库返回的报错。你的查询语句语法写错了吧

最佳回答
1
axingLv6专家互助
发布于2019-11-5 10:16

这个一般是由where后面的日期条件引起的,贴出sql语句才能定位问题

  • 13092399373 13092399373(提问者) select month,shbm,dkdate,sqrmc,bmmc,kmmc,cwmoney,proportion from (select e.name as shbm, a.month, a.sqr, a.DKDATE, b.name as sqrmc, a.bm, c.name as bmmc, a.km, d.EN_NAME as kmmc, a.cwmoney, f.totalcwmoney, round(decode(a.cwmoney,0,0,a.cwmoney/f.totalcwmoney),4) as proportion from (select month,sqr, bm, km, sum(cwmoney) as cwmoney,DKDATE from v_staff_costs_items where 1=1 ${IF (len (开始时间) == 0,\"\",\"and to_char(DKDATE,\'YYYY/MM/DD\') >=\'\" + 开始时间 +\"\'\") } ${IF (len (结束时间) == 0,\"\",\"and to_char(DKDATE,\'YYYY/MM/DD\') <= \'\" + 结束时间+ \"\'\")} group by sqr, bm, km,DKDATE,month) a inner join ORG_MEMBER b on a.sqr = b.id and b.IS_ENABLE = 1 and b.is_deleted = 0 inner join ORG_UNIT e on b. ORG_DEPARTMENT_ID = e.id inner join ORG_UNIT c on a.bm = c.id inner join vya_enum d on a.km = d.ID inner join (select bm, sum(cwmoney) as totalcwmoney from v_staff_costs_items where 1=1 group by bm) f on a.bm = f.bm order by a.bm) where 1=1 ${IF (len (开始时间) == 0,\"\",\"and to_char(DKDATE,\'YYYY/MM/DD\') >=\'\" + 开始时间 +\"\'\") } ${IF (len (结束时间) == 0,\"\",\"and to_char(DKDATE,\'YYYY/MM/DD\') <= \'\" + 结束时间+ \"\'\")} ${if(len(所属部门)==0,\"\",\"and shbm in (\'\"+SUBSTITUTE(所属部门,\",\",\"\',\'\")+\"\')\")} ${if(len(费用部门)==0,\"\",\"and bmmc in (\'\"+SUBSTITUTE(费用部门,\",\",\"\',\'\")+\"\')\")} ${if(len(人员)==0,\"\",\"and sqrmc in (\'\"+SUBSTITUTE(人员,\",\",\"\',\'\")+\"\')\")}
    2019-11-05 10:31 
  • 13092399373 13092399373(提问者) 这里哪里有问题呢
    2019-11-05 11:10 
  • axing axing 回复 13092399373(提问者) 日期控件那里选择返回值类型为字符串
    2019-11-05 11:28 
  • 13092399373 13092399373(提问者) 回复 axing 还是不太行,这写的有问题吗~
    2019-11-05 13:58 
  • axing axing 回复 13092399373(提问者) .....还报什么问题
    2019-11-05 14:04 
最佳回答
0
祈LLv6中级互助
发布于2019-11-5 10:31(编辑于 2019-11-5 10:40)

比较最好换成时间格式,不建议你用to_char,数据格式要一致

  • 4关注人数
  • 383浏览人数
  • 最后回答于:2019-11-5 10:40
    请选择关闭问题的原因
    确定 取消
    返回顶部