Sorry, wenn dies eine grundlegende Frage ist, aber ich habe es nicht gelungen, eine Antwort auf Google usw.TSQL - Fügen zwei numerische Felder, jedoch mit unterschiedlichen Längen
Ich habe zwei Tabellen zu finden: Tabelle 1, Tabelle 2
Tabelle 1 hat ein Feld ‚ACCOUNTNO‘, die in 10 Zeichenzahlenfeld (Beispiel: 1122334455) ist
Tabelle 2 hat ein Feld ‚SUBACCNO‘, die ein 12-Zeichen ist numerisches Feld (Beispiel: 112233445501)
wie möglich siehe SUBACCNO ist das gleiche wie ACCOUNTNO, aber mit einem Zusatz zweistellige Ziffern am Ende von 01-99.
Wenn ich die beiden Tabellen anschließen möchten, und haben so etwas wie dies versucht:
SELECT *
FROM TABLE1
JOIN TABLE2
ON TABLE1.ACCOUNTNO = TABLE2.SUBACCNO
WHERE STR(SUBACCNO) LIKE '1122334455%%'
Als Platzhalter kann nicht auf numerische Daten durchgeführt werden, habe ich versucht, es in einen String mit einem Platzhalter für die letzte Umwandlung zwei Zeichen. Dies bringt jedoch nichts zurück.
Kann jemand einen Rat geben? Vielen Dank!
Sollen die letzten 2 Ziffern von 'SUBACCNO' nicht zum Vergleich verwendet werden? –