预览不了

配置错误ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0<br/>

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

仔细看一下年份传的参数是不是超过9999了。。仔细检查你是如何格式化的。

select 

P.PRIMARY_ID R_ID,

 P.ORG_ID, 

 P.ORG_NAME, 

 P.PROD_DATE , 

 P.PLACE, 

 P.WORK_FTS, 

 P.METHANE, 

 P.ETHANE, 

 P.REMARK--备注 

 from PC_ASSAYEST_ROR_DATA P 

 where P.ORG_ID = '${zd_id}' 

 and to_char(P.PROD_DATE, 'yyyy-mm') ='${format(reportYearMonth, 'yyyy-MM') }'

 and P.place='${di_dian}' 

order by P.PROD_DATE 

  • 用户G2632943 用户G2632943(提问者) to_date(to_char(P.PROD_DATE, \'yyyy-MM\' ), \'yyyy-MM\' ) = to_date( \'reportYearMonth\', \'yyyy-MM\' ) 这有什么问题,如何改
    2022-08-29 09:41 
  • CD20160914 CD20160914 回复 用户G2632943(提问者) 你的prod_date是什么数据类型呢?
    2022-08-29 09:44 
  • CD20160914 CD20160914 回复 用户G2632943(提问者) 在数据源中原始格式是什么
    2022-08-29 09:44 
  • 用户G2632943 用户G2632943(提问者) 回复 CD20160914 date格式
    2022-08-29 09:50 
  • CD20160914 CD20160914 回复 用户G2632943(提问者) 肯定不行了。看上面修改的。前面一段改成我上面这样的。
    2022-08-29 09:53 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-29 09:28(编辑于 2022-8-29 09:59)

传入参数错误?

image.png

-----------

image.png

  • 用户G2632943 用户G2632943(提问者) to_date(to_char(P.PROD_DATE, \'yyyy-MM\' ), \'yyyy-MM\' ) = to_date( \'reportYearMonth\', \'yyyy-MM\' )
    2022-08-29 09:36 
  • Z4u3z1 Z4u3z1 回复 用户G2632943(提问者) 可以把SQL放全么?这样看只能猜reportYearMonth是参数且SQL数据集中没判断,那么参数就应该是${reportYearMonth}(如补充的图),如果有判断又看不出你的引号又是怎么打的
    2022-08-29 09:45 
  • 用户G2632943 用户G2632943(提问者) 回复 Z4u3z1 select P.PRIMARY_ID R_ID, P.ORG_ID, P.ORG_NAME, P.PROD_DATE , P.PLACE, P.WORK_FTS, P.METHANE, P.ETHANE, P.REMARK--备注 from PC_ASSAYEST_ROR_DATA P where P.ORG_ID = \'${zd_id}\' and to_date(to_char(P.PROD_DATE, \'yyyy-MM\' ), \'yyyy-MM\' ) = to_date( \'reportYearMonth\', \'yyyy-MM\' ) and P.place=\'${di_dian}\' order by P.PROD_DATE
    2022-08-29 09:50 
  • Z4u3z1 Z4u3z1 回复 用户G2632943(提问者) 那从你这个SQL来看reportYearMonth 是个字符串,值就是 reportYearMonth,这个英文字符串没法 to_date()
    2022-08-29 09:52 
  • 用户G2632943 用户G2632943(提问者) 回复 Z4u3z1 那如何改,reportYearMonth是个参数
    2022-08-29 09:58 
最佳回答
0
congerLv6高级互助
发布于2022-8-29 09:31

可以預覽一下數據集

image.png

  • 3关注人数
  • 278浏览人数
  • 最后回答于:2022-8-29 10:04
    请选择关闭问题的原因
    确定 取消
    返回顶部