[MSSQL] 다중 칼럼 PIVOT 처리 (복수개의 열 행렬 변환)
복수 칼럼 PIVOT 처리 먼저, 기본 PIVOT에 대해 간단히 알아보자 SELECT [A], [B], [C], [D] FROM TBL_COMPANY_STATS PIVOT(SUM(CLIENT_CNT) FOR COMPANY IN ([A], [B], [C], [D])) AS PVT 이렇게 PIVOT 함수를 이용해서 행과 열을 바꿔줬다. ※ PIVOT에 대해 더 자세히 알고 싶다면 아래의 글들을 참고하세요. [프로그래밍/MSSQL] - [MSSQL] PIVOT, UNPIVOT (행렬 변환) [MSSQL] PIVOT, UNPIVOT (행렬 변환) 행렬 변환 함수 PIVOT, UNPIVOT PIVOT 행렬 변환 SELECT 컬럼명 FROM 테이블명 PIVOT([집계함수]([집계컬럼명]) FOR [대상컬럼명] IN..
[MSSQL] GETDATE 날짜함수 (YEAR, MONTH, DAY)
GETDATE 오라클에서 SYSDATE가 있다면, MSSQL에서는 GETDATE 함수로 현재 날짜, 시간을 가져올 수 있다. SELECT GETDATE() 현재 날짜의 년도, 월, 일, 시간 SELECT YEAR(GETDATE()) AS 년도, MONTH(GETDATE()) AS 월, DAY(GETDATE()) AS 일, CONVERT(TIME,GETDATE()) AS 시간 GETDATE() 외 다양한 날짜 함수들 SELECT SYSDATETIME() UNION ALL SELECT SYSDATETIMEOFFSET() UNION ALL SELECT SYSUTCDATETIME() UNION ALL SELECT CURRENT_TIMESTAMP UNION ALL SELECT GETUTCDATE() [MSSQL]..