SELECT DISTINCT
Positions.Issuer_Name
FROM
Positions
LEFT JOIN
(
SELECT DISTINCT
[Assetid]
FROM
Report
) Report ON
Report.[Assetid] = Positions.CUSIP //here instead of Report.[Assetid] i need to use `"right([Assetid], Len([Assetid])-1)"`
我需要使用"right([Assetid], Len([Assetid])-1)"
它来删除第一个字母并进行比较"Positions.CUSIP"
写这个更好的方法是什么?
而不是像这样写
" ) Report ON
Report.right([Assetid], Len([Assetid])-1) = Positions.CUSIP"
我应该先声明变量并先做,"right([Assetid], Len([Assetid])-1)"
但是我如何在 JOIN 中使用它呢?