2013-10-21 1 views
1

Microsoft SQL Server 2008을 사용하고 있는데 특정 사용자에 대한 가져 오기/내보내기 이유에 대한 Excel 2010 약속 데이터를 반환하는 쿼리를 작성하려고합니다. 그러나 반환 된 첫 번째 결과는 절대로 Excel로 제대로 가져 오지 않습니다. 이 문제를 해결하기 위해 모든 약속을 올바르게 가져올 수 있도록 결과의 첫 번째 행을 한 번만 복제하려고합니다. 다른 쿼리 내부에 쿼리를 중첩 시켜서 반환되는 첫 번째 약속 만 복제한다고 생각했지만 수천 명의 다른 사용자가 실행하면 내 쿼리를 일반화해야합니다. 내가 보낸 다음 Excel에서 가져올 쿼리의 이러한 유형의 작업을 수행 할 때SQL 쿼리의 첫 번째 행만 복제하는 방법은 무엇입니까?

Title 
----- 
Meeting A 
Meeting A 
Meeting B 
Meeting C 
Meeting D 
etc... 
+3

상위 1 개 결과 만 반환하는 쿼리 복사본을 사용하여 조합을 구성 할 수 있습니다 (주문한 경우). 하지만 데이터를 복제하려고 시도하는 것이 아니라 가져 오기가 잘못된 이유를 살펴 보겠습니다. – mayabelle

+0

저는 Excel이 가져 오기 데이터의 첫 번째 열이 회의 이름, 구성 도우미, 시작일 등과 같이 열의 머리글이 될 것으로 기대하기 때문에 그 것이 확실합니다. 데이터에 액세스 할 수있게되었습니다. 약속을 놓치지 않기를 원할뿐입니다. 노동 조합은 좋은 생각입니다. 고마워요! – ngwilliams

답변

1

, 난 일반적으로 수행 다음과 같이 무엇을 내가 찾고의 예

SELECT 'COLUMN1NAME','COLUMN2NAME' 
UNION 
SELECT * FROM TableName; 

이 방법을 때 당신은 그것을 Excel에서 열면 이미 헤더가 있습니다.

관련 문제