SQL 및 SSIS에서 Excel 날짜 일련번호를 일반 날짜로 변환
데이터 파일에는 Excel 날짜 일련번호 형식의 날짜 정보가 포함되는 경우가 많습니다. 이 형식은 날짜를 1899년 12월 30일 이후의 연속된 일수로 나타냅니다. Excel에서는 이러한 숫자를 일반 날짜로 쉽게 변환할 수 있지만 SQL 또는 SSIS와 같은 프로그래밍 언어에서 이 변환을 수행하는 방법을 아는 것이 중요합니다.
SQL 솔루션
SQL에서는 다음 수식을 사용하여 Excel 날짜 일련번호를 일반 날짜로 변환할 수 있습니다. 날짜:
SELECT DATADD(D, [DateOfBirth], '1899-12-30');
또는 기여자가 제안한 또 다른 방법은 다음과 같습니다.
SELECT CAST([DateOfBirth] - 2 AS SmallDateTime);
SSIS 솔루션
SSIS에서는 다음을 수행할 수 있습니다. 날짜 및 시간 변환 구성요소를 사용하여 이 변환을 수행합니다. 다음 단계에서는 프로세스를 간략하게 설명합니다.
입력 및 출력 예시
다음 입력 Excel 날짜 일련 번호를 고려하세요.
36464 37104 35412
해당 출력 MM/dd/yyyy 형식의 일반 날짜는 다음과 같습니다.
01/11/1999 01/08/2001 13/12/1996
위 내용은 Excel 날짜 일련 번호를 SQL 및 SSIS의 일반 날짜로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!