字段ZPROFIT是P开头的,字段MAST_CCTR是C开头的,想要A表和D表靠着两个字段连接。

ZPROFIT= P***  ,MAST_CCTR =C*** 。 两个字段除了首字母,第二位开始的值可以匹配。

应该怎么写条件?

字段连接:     ON  A.ZPROFIT  =   D.MAST_CCTR 

FineReport rbk333 发布于 2022-7-29 09:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-7-29 09:25

ON  right(A.ZPROFIT,len(A.ZPROFIT)-1)  =   right(D.MAST_CCTR ,len(A.ZPROFIT)-1)

  • rbk333 rbk333(提问者) 不行好像 ,报错 :invalid name of function or procedure: LEN
    2022-07-29 10:42 
  • Z4u3z1 Z4u3z1 回复 rbk333(提问者) 啥子数据库?可能不支持len()函数
    2022-07-29 10:45 
  • rbk333 rbk333(提问者) 回复 Z4u3z1 我也不太清楚,环境应该是SAP HANA?
    2022-07-29 10:51 
  • Z4u3z1 Z4u3z1 回复 rbk333(提问者) 抱歉搞不来这个数据库,参考下边连接吧 https://wenku.baidu.com/view/3cdce41e5b0216fc700abb68a98271fe910eafd3.html
    2022-07-29 10:55 
  • rbk333 rbk333(提问者) 回复 Z4u3z1 谢谢
    2022-07-29 10:57 
最佳回答
0
shirokoLv6资深互助
发布于2022-7-29 09:24

ON SUBSTR(A.ZPROFIT  ,2,20)=SUBSTR(D.MAST_CCTR ,2,20)

  • 2关注人数
  • 309浏览人数
  • 最后回答于:2022-7-29 09:25
    请选择关闭问题的原因
    确定 取消
    返回顶部