database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6690 게시물 읽기
No. 6690
다시 재 질문 좀 드리겠습니다.^^
작성자
SH
작성일
2013-07-05 11:01
조회수
8,065

우욱님이 먼저 답변 해주신거 감사 드립니다..

지금 열심히 스터디 중입니다..^^;;

 

저번에 답변 해주신거에서요..

 

CREATE TABLE #tt (

PLANT NVARCHAR(20)

, GOO NVARCHAR(20)

, M3 NVARCHAR(20)

, [DATE] NVARCHAR(20)

)

 

INSERT INTO #tt

SELECT N'광주공장', N'GHDIC110', N'10000', N'2013-06-14'

UNION ALL SELECT N'수원공장', N'GHDIC111', N'8000', N'2013-06-14'

UNION ALL SELECT N'천안공장', N'GHDIC112', N'7000', N'2013-06-14'

 

SELECT dd FROM

(SELECT * FROM

(SELECT TOP(SELECT COUNT(*) FROM #tt) ROW_NUMBER() OVER(ORDER BY (SELECT NULL)) AS rn FROM sys.all_columns) AS kk

CROSS JOIN

(

SELECT 1 AS sn, N'재료명' AS dd

UNION ALL SELECT 2 AS sn, N''

) AS attached

UNION ALL

SELECT ROW_NUMBER() OVER( ORDER BY PLANT ) AS rn, 0 AS sn, N'공장명' FROM #tt) AS ff

ORDER BY rn , SN

 

여기에서요 ..... Select문 첫부분 dd,ss,kk,uu 필드를을 추가 해주고 싶은데 아무리 마추고,응용해도 자꾸 컬럼 갯수가 안맞다고 오류 뜨는데요..

필드별로 만들고 싶습니다..

 

현재는 dd 필드만 존재 하는데요..

 

만약에요

select dd , ss , kk , uu <---- 이런 식으로 필드를 추가 하고요...

 

dd:공장명

ss:실데이터값(공장명)

kk:제품명

uu:실데이터값(제품명)

 

뭐가 잘못 되었는지 한번만 더 체크 부탁 드립니다.^^;

 

 

 

 

 

예전에 답변해주신 쿼리는....

CREATE TABLE #tt (

PLANT NVARCHAR(20)

, GOO NVARCHAR(20)

, M3 NVARCHAR(20)

, [DATE] NVARCHAR(20)

)

 

INSERT INTO #tt

SELECT N'광주공장', N'GHDIC110', N'10000', N'2013-06-14'

UNION ALL SELECT N'수원공장', N'GHDIC111', N'8000', N'2013-06-14'

UNION ALL SELECT N'천안공장', N'GHDIC112', N'7000', N'2013-06-14'

 

SELECT dd FROM

(SELECT * FROM

(SELECT TOP(SELECT COUNT(*) FROM #tt) ROW_NUMBER() OVER(ORDER BY (SELECT NULL)) AS rn FROM sys.all_columns) AS kk

CROSS JOIN

(

SELECT 1 AS sn, N'원재료명 A1 A2 A3 A4 A5' AS dd

UNION ALL SELECT 2 AS sn, N'설정치 1 2 3 4 5'

UNION ALL SELECT 4 AS sn, N''

) AS attached

UNION ALL

SELECT ROW_NUMBER() OVER( ORDER BY PLANT ) AS rn, 0 AS sn, N'공장명|' + PLANT + N' 제품명|' + GOO + N' 생산량|' + M3 + N' 일자|' + [DATE] FROM #tt) AS ff

ORDER BY rn , SN

 

이 글에 대한 댓글이 총 1건 있습니다.

다시 보고 다시 봐도 질문이 이해가 되지 않아서 포기욤.. -_-;;

우욱님이 2013-07-07 14:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6694하나의 자료를 업데이트하지않고.. 여러개를 한번에 수정 할 경우? [2]
우와
2013-07-11
9011
6693간단한 조회 문의 드립니다. [4]
초보입니다.
2013-07-11
8041
6692점심시간을 이용한 질문하나 드립니다.. [1]
오철희
2013-07-11
8295
6690다시 재 질문 좀 드리겠습니다.^^ [1]
SH
2013-07-05
8065
6689게임랭킹 [1]
박판규
2013-07-01
8133
6688쿼리 질문하나 드립니다. [3]
초보자
2013-06-25
8550
6687sa계정으로 다른 계정 비밀번호 얻어오기 [1]
궁금이
2013-06-25
8121
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다