-
MSSQL 날짜 기간 구하기 (날짜 Row)Database/MS-SQL 2019. 12. 12. 14:44반응형
SELECT
CONVERT(VARCHAR, DATEADD(D, NUMBER, '20191101'), 112)
FROM MASTER..SPT_VALUES
WHERE TYPE = 'P'
AND NUMBER <= DATEDIFF(D, '20191101', '20191130')==================================
DECLARE @StartDate datetime = '2019-11-01'
,@EndDate datetime = '2019-11-30'
;
WITH theDates AS
(SELECT @StartDate as theDate
UNION ALL
SELECT DATEADD(day, 1, theDate)
FROM theDates
WHERE DATEADD(day, 1, theDate) <= @EndDate
)
SELECT theDate, 1 as theValue
FROM theDates
OPTION (MAXRECURSION 0)
;반응형'Database > MS-SQL' 카테고리의 다른 글
MSSQL 로그인 사용자 만들기 (0) 2022.12.26 [MSSQL] SSMS 테이블 프로시저 검색을위한 팁 - 한글판을 영문으로 변경 (1) 2012.02.21 Previous releases of Microsoft Visual Studio 2008 Failed - SQL2008 R2 Setup (0) 2011.11.07 Visual Studio 2008에서 MS SQL 2005 저장프로시저 디버깅하기 (0) 2010.06.13 MSSQL System Table? 시스템 테이블 (0) 2009.12.07 SQLServerAgent / SQL Server Agent 구동 (0) 2009.11.30 uniqueidentifier 데이터 사용 (0) 2009.07.29 주민등록번호에서 나이, 성별 구하는 쿼리 SQL 2005 (0) 2009.06.22