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)"
這裏面除去第一個字母和比較如何在左連接中使用LEN函數?
這是更好的方式來寫這個?
,而不是寫像
") Report ON Report.right([Assetid], Len([Assetid])-1) = Positions.CUSIP"
我應該聲明變量,做"right([Assetid], Len([Assetid])-1)"
第一,但我該如何使用它捧場呢?
是第一個嘗試是我可以聲明什麼我可以聲明一個VARIALE並選擇Assetid? 感謝 – Neo 2012-08-01 18:03:17
@ashuthinks如果你將有多個這樣的,那麼你不能將它存儲在一個單一的變量。你可以創建一個臨時表來存儲所有的值,但是你仍然必須加入它。第一個是類似的,你正在創建一個帶有值的派生表。 – Taryn 2012-08-01 18:04:47
非常感謝你的回覆bluefeet – Neo 2012-08-01 18:07:59