很抱歉,如果這是一個基本的問題,但我一直無法找到對谷歌等TSQL - 連接兩個數字字段,但具有不同長度的
答案我有兩個表:表1,表2
表1具有字段「ACCOUNTNO」,這是一個10字符的數字字段(例如:1122334455)
表2具有字段「SUBACCNO」,這是一個12字符的數字字段(例如:112233445501)
,你可以請參閱SUBACCNO與ACCOUNTNO相同,但添加了一個終點兩位數字,最後從01-99開始。
如果我想加入的兩個表,並一直在努力這樣的事情:
SELECT *
FROM TABLE1
JOIN TABLE2
ON TABLE1.ACCOUNTNO = TABLE2.SUBACCNO
WHERE STR(SUBACCNO) LIKE '1122334455%%'
作爲通配符不能在數值數據進行我試圖將其與通配符轉換爲字符串最後兩個字符。然而這不會返回任何結果
有人能提供一些建議嗎?謝謝!
最後2位數字的'SUBACCNO'不能用於比較嗎? –