源表数据集zrdate转换成date格式后,子表超级链接失效,只有点击展示参数页面才能正确传参

源表数据集:

SELECT 

    *,

    DATE(zrdate) AS zrdate_date  -- 新增一列用于存储转换后的 date 格式日期

FROM 

    loan_list 

WHERE 

    1=1

    AND DATE(zrdate) = '${申请日期}' -- 将 zrdate 转换为 date 格式进行比较

    AND zrequester_id = (

        SELECT realName 

        FROM fine_user

        WHERE 

            username = '${fine_username}'

    )

    ${if(len(zid) == 0,"","AND zid = '" + zid + "'")}

    ${if(len(zprod_type) == 0,"","AND zprod_type = '" + zprod_type + "'")}

ORDER BY 

    zrdate desc;

子表页面:

image.png

image.png

FineReport nesy 发布于 2025-4-27 15:52 (编辑于 2025-4-27 15:54)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2025-4-27 15:54

那就不要转date格式啊。。

  • nesy nesy(提问者) 有需求啊
    2025-04-27 15:55 
  • snrtuemc snrtuemc 回复 nesy(提问者) 那你转成date格式后,要看看什么格式,后面过滤时候,format下格式
    例如:
    AND DATE(zrdate) = '${format(申请日期,"yyyy-MM-dd HH:mm:ss")}'
    2025-04-27 15:56 
  • nesy nesy(提问者) 回复 snrtuemc 改了,,,这样也不能解决我的问题。。。
    2025-04-27 15:59 
  • snrtuemc snrtuemc 回复 nesy(提问者) 那这样,后面也转换下
    AND DATE(zrdate) = DATE('${申请日期}')
    2025-04-27 16:01 
最佳回答
0
shawnTaoLv3见习互助
发布于2025-4-27 16:02

主要是看数据表中zrdate 存的什么类型吧,如果是date类型的话,查询时候这个条件可能都不需要转类型

  • 3关注人数
  • 39浏览人数
  • 最后回答于:2025-4-27 16:02
    请选择关闭问题的原因
    确定 取消
    返回顶部