2016-09-20 4 views
0

Descriptionという名前の列には、アカウント番号とテキスト(つまり123456 July 2016 Statement)があります。口座番号が123456の列もあります。SQL Server 2008の列に変数データを追加

私は参照番号ie 1000を持っています。 Description列を1000- 123456 July 2016 Statementと表示するように更新したいと考えています。参照番号はアカウント番号ごとに異なりますが、アカウントごとに1つの参照番号しかありません。

はREPLACEやってみましたが、3つの引数を必要とする、または取得しまし

付近に正しくない構文 '説明'

コード:

SELECT 
    t.[Referencenumber], 
    SET [description] = (REPLACE ([Description], referencenumber + ' - ' + [Description])), 
    c.[ClientID], [AccountID] 
FROM 
    [Document].[dbo].[DOC.Client] AS c 
INNER JOIN 
    [Reporting].[dbo].[Tran] AS t ON t.Id = c.accountid 

任意の提案は?

答えて

1

replace()は必要ありませんが、updateが必要です。私はどのテーブルがあるのか​​分かりませんdescription

update ?? 
    set [description] = referencenumber + ' - ' + [Description] 
from [Document].[dbo].[DOC.Client] c inner join 
    [Reporting].[dbo].[Tran] t 
    on t.Id = c.accountid; 
関連する問題