看板 Database 關於我們 聯絡資訊
各位好 目前我用DECLARE在@TEMP增加欄位 DECLARE @Temp TABLE ([FeederName] nvarchar(50) , [Longitude] decimal(7,4) , [Latitude] decimal(7,4),[ORDER] NVARCHAR(10),[FeederCode_NEW] NVARCHAR(20)) INSERT INTO @Temp ( [FeederName],[Longitude],[Latitude],[ORDER],[FeederCode_NEW] )select [FeederName],[Longitude],[Latitude] ,[ORDER],[FeederCode_NEW] from [Tlis].[dbo].[TaipowerAccount] 每一筆的資料 [FeederName]可能是一樣[FeederCode_NEW]也會是一樣,但是藉由[Longitude], [Latitude],[ORDER]來區分 也就是 [FeederName],[Longitude],[Latitude],[ORDER],[FeederCode_NEW] A , 120 , 50 , 1 , WS A , 121 , 12 , 5 , WS B , 120 , 50 , 3 , SD B , 52 , 12 , 4 , SD C , 120 , 50 , 1 , WE C , 52 , 12 , 3 , WE : : : : : : Z PIVOT 之後 變成以相同的[Longitude],[Latitude]列出重複的前6筆資料分別有他們的[FeederName], [ORDER],[FeederCode_NEW] 也就是 120,50,A,1 ,WS,B,3,SD,C,1,WE,NULL,NULL,NULL,NULL,NULL....... 補滿第6筆 121,12,A,12,WS,,NULL,NULL,NULL,NULL,........................ 補滿第6筆 我該如何pivot呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.114.241