1)質問1:6桁ごとに分割します。基本的に、123456が12345の列と6桁の列を作成するように、5桁ごとに列を分割する必要があります。以下のコードを使用してみましたが、結果はありません。スペースや記号はなく、数字だけです。
substring(COA.UserCode2,5,charindex('',COA.UserCode2)) as Account
、
substring(COA.UserCode2,6,charindex('',COA.UserCode2)) as Project
2)質問2:*ごとに分割すると、以下の最初のものを機能させることができます(ファンド)が、1234 * 34 * 500のような文字列がある場合、コストセンターとソースは基本的に機能しません。 1234(これは私がすでに得た)を持っている資金、34と言う私のコストセンターと500と言う私のソース
substring(COA.UserCode3, 1,charindex('*',COA.UserCode3)) as Fund,
substring(COA.UserCode3, 3,charindex('*',COA.UserCode3)+1) as CostCenter,
substring(COA.UserCode3, 1,charindex('*',COA.UserCode3)) as Source