为啥老报错呢

image.png

image.png

image.png

SELECT

    MAIN182.FLOW_NUM         AS 流程编号,

    HR.LASTNAME              AS 申请人,

    MAIN182.CREATE_DATE      AS 创建日期,

    DEP.DEPARTMENTNAME       AS 部门名称,

    MAIN182.COOP_NAME        AS 表彰方,

    MAIN182.COOP_TEL         AS 联系方式,

    MAIN182.REWARD_DESC_MAIN AS 表彰奖项内容,

    SW_1.SELECTNAME          AS 奖励对象,

    DT1182.REWARD_DESC_DT    AS 对象描述,

    DT1182.REWARD_GOODS      AS 奖励物品,

    SW_2.SELECTNAME          AS 奖励证明,

    DT1182.REWARD_AMOUNTS    AS 奖励金额,

    DT1182.RETURN_AMOUNTS    AS 公司返还金额,

    DT1182.REMARK            AS 备注,

    WREQ.STATUS              AS 流程状态

FROM

    FORMTABLE_MAIN_182 MAIN182

    INNER JOIN FORMTABLE_MAIN_182_DT1 DT1182 ON MAIN182.ID = DT1182.MAINID

    INNER JOIN HRMRESOURCE            HR ON MAIN182.APPLICANT = HR.ID

    INNER JOIN HRMDEPARTMENT          DEP ON MAIN182.DEPARTMENT = DEP.ID

    INNER JOIN (

        SELECT

            WORKFLOW_SELECTITEM.SELECTVALUE,

            WORKFLOW_SELECTITEM.SELECTNAME

        FROM

            WORKFLOW_SELECTITEM

        WHERE

            WORKFLOW_SELECTITEM.FIELDID = 16914

    )                      SW_1 ON SW_1.SELECTVALUE = DT1182.REWARD_TYPE

    INNER JOIN (

        SELECT

            WORKFLOW_SELECTITEM.SELECTVALUE,

            WORKFLOW_SELECTITEM.SELECTNAME

        FROM

            WORKFLOW_SELECTITEM

        WHERE

            WORKFLOW_SELECTITEM.FIELDID = 16916

    )                      SW_2 ON SW_2.SELECTVALUE = DT1182.REWARD_TYPE

    INNER JOIN WORKFLOW_REQUESTBASE   WREQ ON MAIN182.REQUESTID = WREQ.REQUESTID

WHERE

    1 = 1

AND  MAIN182.CREATE_DATE >='${GET_CALDAY}'      --创建时间1

AND  MAIN182.CREATE_DATE <='${GET_CALDAY_TO}'   --创建时间2    

${GET_ZICZS0000}--创建部门

${GET_BZF}      --表彰方

${GET_JLDX}     --奖励对象

${GET_JLZM}     --奖励证明

FineReport 学习帆软ing 发布于 2023-9-7 14:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
烟尘Lv6高级互助
发布于2024-5-20 09:03

参数设置问题,红框里的是参数默认值,如果参数面板的控件名称和参数名一样,这里的公式会被控件值覆盖掉,导致sql错误,应该把红框的公式写到sql代码里,只用控件传简单的值。

参考:参数为空查询全部 https://help.fanruan.com/finereport/doc-view-4455.html

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-7 14:15

直接把日志改成debug 然后预览 去日志看SQL吧

你这个看不到参数的值啊

最佳回答
0
学习帆软ingLv3初级互助
发布于2023-9-7 14:16

1

最佳回答
0
LalaLv5见习互助
发布于2023-9-7 14:23

最后面4个参数的问题吧

最佳回答
0
兔子酱管理员初级互助
发布于2023-9-7 15:53

您好,我是社区管理员兔子酱,您的该采纳属于违规采纳,现予撤回。

自己采纳自己的前提:回答中没有正确的答案,可自己回答后采纳自己,并且需要详述答案,不能只是简单的“已解决”“自己解决了”,且回答不能与已有回答相同/相似;

若回答内容相同/相似,需按照回答时间先后的顺序进行采纳哦,否则就是违规哦~

另外,自己采纳自己不会有任何实质性的奖励,也就是说不会获得F币和贡献值的的奖励。

所以,还是建议楼主尽量按规定采纳认真回答的用户~

  • 3关注人数
  • 285浏览人数
  • 最后回答于:2024-5-20 09:03
    请选择关闭问题的原因
    确定 取消
    返回顶部