PIVOT질문입니다.

희망나라 2015.03.09 14:26 Views : 3234

declare @temptable table
(
  nid int identity(1,1) not null
  ,remark varchar(20) null
)
insert @temptable(remark) select distinct(remark) from brm

--임시테이블의 내용 확인
declare @sName varchar(50), @iLoop int, @i int, @NameBuff varchar(MAX)
Set @NameBuff = '' Set @i = 1
select @iLoop = Max(nid) from @temptable
while @i <= @iLoop begin
  select @sName = remark from @temptable where nid =@i
  print @sName
  if @i = 1
    begin
      Set @NameBuff = '[' + @sName + ']'
    end 
  else
    begin
      Set @NameBuff = @NameBuff + ',' + '[' + @sName + ']' --  [001][002] 게 배열한다.
    end
  Set @i = @i + 1
end;
print @NameBuff

 

--실제 테이블 쿼리

Select * from
(select barcode, Code , Itemcount from brList) AS P
PIVOT
(SUM(Itemcount) FOR Code IN (@NameBuff)) AS PiVotTest --'@NameBuff' 근처의 구문이 잘못되었습니다.

 

PIVOT 테스트 하다가  [001][002] 가 들어가야 할부분에  (@NameBuff 게 변수로 하니

'@NameBuff' 근처의 구문이 잘못되었습니다   라고 메세지가 나옵니다.

변수할당을 어떻게 해줘야 하나요.?

감사 합니다.

좋은 하루 보내세요.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28148
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15438
8601 매출VS매입을 맞추는 쿼리... [5] taz2315 2015.03.19 2959
8600 중복된 컬럼의 값은 한 개만 나오게 하고싶어요 [1] 아궁 2015.03.18 2737
8599 특정값의 연속되는 횟수 구하기 질문 드립니다 [3] 아더 2015.03.18 7287
8598 XML 타입 Like 조회방법 문의 ㅠ [1] BuzzCocks 2015.03.18 2721
8597 현재월의 음력기준 생일자를 가져오는 쿼리 문의 [1] 김세일_280618 2015.03.18 5317
8596 수정사항 라이브서버에 한번에 반영할 때 어떻게 작업 하시나요? [3] don12345 2015.03.17 3022
8595 MSSQL 에 소유자는 어떤 용도인가요? [1] Sinlay 2015.03.17 2927
8594 대용량 mdf 파일 데이터베이스 연결 [2] 띠용띠요 2015.03.17 4543
8593 DB생성 및 사용자생성 쿼리 문의드립니다. [6] Sinlay 2015.03.17 2710
8592 디비 왕초보입니다. 왕만두 2015.03.16 1945
8591 sql 변환 관련 질문입니다. [1] 베르쉙 2015.03.14 2421
8590 날짜 관련해서 질문 좀 하겠습니다. [3] ssunsori 2015.03.13 3027
8589 실시간 암호화 문의드립니다. [1] 생각찾기 2015.03.12 2433
8588 LOGIN을 생성,삭제할 때 서버부하 문의 [3] kollokollok 2015.03.12 3060
8587 데이터베이스 특정시간복원 또는 로그분석 [2] 플러스 2015.03.11 3100
8586 로컬 DB의 SSMS 연결이 안되네요 [1] 후대 2015.03.11 9108
8585 윈도 서버 2012에 SQL 2005 쓸수있을까요? [1] 수노 2015.03.09 3402
» PIVOT질문입니다. [7] 희망나라 2015.03.09 3234
8583 프로시저 암호화 한거 못보게 할 방법 없을까요? [2] 가끔보는하늘 2015.03.06 4406
8582 설치지원 파일 설치시 에러 ㅠ_ㅠ 마모루 2015.03.06 4412





XE Login