가라

WITH TA AS ( 
SELECT CAST('20000101' AS DATETIME)  [Date] 
UNION ALL
SELECT DATEADD(D, 1, [Date])
FROM TA WHERE [Date] < CAST('21001231' AS DATETIME)

INSERT INTO [테이블이름] ([Date],[Year],[Quarter],[Month],[Day])
SELECT [Date], DATEPART(YEAR, [Date]) [Year], DATEPART(QUARTER, [Date]) [Quarter], DATEPART(MONTH, [Date]) [Month], DATEPART(DAY, [Date]) [Day]
FROM TA
OPTION (MAXRECURSION 0)

Posted by 우리회사 개발자2

Posted by 우리회사 개발자2

Posted by 우리회사 개발자2