
【报错手记】
在实现报表钻取(超级链接-网络报表)时,设置传递的参数为date型,预览后点击超链接报错如图。
原因:下探的表中的日期格式为yyyy-mm-dd hh24:mi:ss,而主表的日期格式为yyyy-mm-dd,日期精度不同,导致传参错误。
解决方法:在SQL查询语句中使用to_char()函数对日期格式进行强制规定(截取),只保留年月日部分。
格式: select to_char(列名,'yyyy-mm-dd') 别名
若需要带时分秒,则为 to_char(列名,'yyyy-mm-dd hh24:mm:ss') 别名
可参考:

在实现报表钻取功能时遇到date型参数报错,原因是主表与下探表的日期精度不同。通过使用Oracle的to_char函数将日期格式统一为yyyy-mm-dd或yyyy-mm-ddhh24:mm:ss,解决了预览点击超链接时的传参错误。
945

被折叠的 条评论
为什么被折叠?



