-1
テーブル・スクリプトを作成します。SQL Serverの行列に賢明
CREATE TABLE #tempClient
(
ClientCode int,
ClientName nvarchar(250),
BranchType varchar(1),
Address nvarchar(250),
Mobile Nvarchar(250),
HomePh nvarchar(250)
)
INSERT INTO #tmpClient
VALUES (1001, 'Test Client', 'H', 'Maxis Street Petaling Jaya', '0125566789', '0355234678'),
(1001, 'Test Client', 'B', 'J street','0168899123', ''),
(1002, 'SUper Client', 'H', 'Bukit Bintang', '01289898', '03232232'),
(1002, 'Super Client', 'B', 'Klang Road', '0168892345', ''),
(1002, 'Super Client', 'B', 'Puteri', '016223344', '035222322')
を私は、クライアントが本社と複数の支社を持つ必要性を持っているので、私は賢い動的に列に行データを表示したいです。私は完全な答えに到達することはできませんが、クエリの下に、私が思うトリックを行います
ClientCode ClientName BranchType Address Mobile HomePh BAddr1 BMobile1 BHomePh1 BAddr2 BMobile2 BHomePh2
1001 Test Client H Maxis Street Petaling Jaya 0125566789 0355234678 J street 0168899123 NULL NULL NULL NULL
1002 SuperClient H Bukit Bintang 01289898 03232232 Klang Road 0168892345 NULL Puteri 016223344 035222322
何が失敗したのですか? – ZLK
質問を編集してコードを書いて、あなたが持っているものを明確にしてください。結果やエラーなどを表示する – GIJOW