2011-04-07 9 views
0

충분한 시간이 있으면 내 게시물을 읽으십시오.SQL 및 Excel 가져 오기

요구 사항이 있습니다. 유형이 DateTime 인 테이블이 있으며 null 값을 허용해야합니다.

이 테이블 데이터가 ASPX 페이지에 표시 될 때 EXCEL 2003 스프레드 시트로 데이터를 내보낼 수있는 옵션이 있습니다.

레코드에 대해 Null 값이있는 경우 데이터를 Excel 시트로 내 보내면이 필드를 내보낼 수 없습니다.

데이터를 Excel 스프레드 시트로로드하는 동안 저장 프로 시저에서 null 값을 확인하지 않으면 모든 null 값에 대해 기본적으로 1/1/1990을 Excel 시트로 푸시합니다.

Null 날짜 값을 빈 날짜로 대체해야하는이 작업을 finsih 수행하는 가장 좋은 방법은 1/1/1990없이 Excel 시트로 내보낼 수 있습니다.

이 질문에 대답 할만 큼 친절한 사람은 제게 자세한 정보를 요청하십시오.

당신 하리 Gillala

답변

0

Excel에서 1990년 1월 1일으로 널 날짜를 취급 감사드립니다. 정보를 추출하기 위해 쿼리를 실행할 때 CASE를 사용하여 날짜를 처리 할 것을 제안합니다.

Select 
    (CASE WHEN myDate IS NULL then '' ELSE Convert(Varchar(10), myDate, 101) END) as myDate 
관련 문제