Database/MSSQL
[MSSQL] 문제로 배우는 SQL : 달력(Calendar) 구현
문제: 사용자로부터 특정 연월 (예: 202204)을 입력받아 해당 연월의 달력을 표시하시오. MSSQL 쿼리 기준으로 문제를 풀어봤습니다. 1. 시스템 테이블 기준으로 일자 추출 DECLARE @YM NCHAR(4) ,@DateFr NCHAR(8) ,@DateTo NCHAR(8) SET @YM = '202204' SET @DateFr = @YM + '01' SET @DateTo = CONVERT(NCHAR(8), DATEADD(DD, -1, DATEADD(MM, 1, @DateFr)), 112) CREATE TABLE #WkDate ( WkDate NCHAR(8) ,WK INT ,DW INT ) INSERT INTO #WkDate (WkDate, WK, DW) SELECTCONVERT(VARCHAR, ..
2022. 3. 15. 13:22
최근댓글