私はここに何か不足していると確信して、手を使用することができます。私が得ているエラーメッセージはタイトルにあります。メッセージレベル102、レベル15、状態1、行6 '参照'近くの構文が正しくありません
私はAgent Reference
という名前のカラムを80008_23456などとしています。最初の部分は '_'の後の情報だけを持つすべての行で同じです(80008)。データを分割する必要があります。私は一意のIDを使用して別のテーブルに参加することができます。したがって、ケースの場合はとなりますが、上記のエラーが発生しており、新鮮な目が必要です。
select
case when CHARINDEX('_',Agent Reference)>0
then SUBSTRING(Agent Reference,1,CHARINDEX('_', Agent Reference)-1)
else Agent Reference end,
CASE WHEN CHARINDEX('_',Agent Reference)>0
THEN SUBSTRING(Agent Reference,CHARINDEX('_',Agent Reference)+1,len(Agent Reference))
ELSE NULL END as Web_ID
from [Copy of RM_property_performance_report_export-TABLE];
go
Agent Reference - AgentReferenceとしてスペースを入れないでください。 –
すべてがソートされました – Matt