我需要固定两条数据,

查询结果河南还有差率费。没有业务招待费所以不显示。我希望他可以固定显示、如果没有数据则为0即可,哪位大佬给看看

微信图片_20200304152657.png



这是我的sql语句

select 


c.code as costCenterID,

ltrim(rtrim(c.name)) as costCenterName,

c.province_id as CentersupFccId,

c.province_name as  CenterSupName,

s.oaId as budgetID,

s.name as budgetName,

s.parentID  as BudgetsupId,

ltrim(rtrim((select name from budget_subject where id=s.parentID))) as BudgetsupName,

d.amount as budgetAccount,

d.date as month


from data_cache d

LEFT JOIN budget_costcenter c ON c.code=d.code

LEFT JOIN budget_subject s ON s.id=d.subject_id

WHERE code_type in(3) and c.status = 4 

${if(len(costCenterID)==0,"", "and c.code in ("+joinarray(maparray(costCenterID,"'"+item+"'"),",")+")")}

order by d.id,s.listOrder


FineReport 郝波 发布于 2020-3-4 15:33
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
L大大Lv7高级互助
发布于2020-3-4 16:23(编辑于 2020-3-4 17:48)

待开发1 (1).cpt

新增一个对应单元格的数据集,然后公式里过滤

最佳回答
1
540922194Lv6见习互助
发布于2020-3-4 16:18

你可以先查出差率费,业务招待费的数据跟地区全量匹配,然后之后的费用再相应匹配出来,就会全部显示了


最佳回答
1
DlesLv6初级互助
发布于2020-3-4 16:41(编辑于 2020-3-4 16:42)

WorkBook32.cpt

看看是不是这样

  • 4关注人数
  • 407浏览人数
  • 最后回答于:2020-3-4 17:48
    请选择关闭问题的原因
    确定 取消
    返回顶部