SQL에서 조회시                               
       
 name    sdate             edate         
사용자1  20210104      20210104             
사용자2  20210208      20210210                 
사용자3  20210302      20210302                  

 

이렇게 조회된 임시 데이블 값을 가지고 sdate 와 edate가 같지 않은 경우

sdate에 edate 일자까지 채워 넣고 싶습니다.

 

아래와 같이

                                             

name    sdate             edate

사용자1  20210104      20210104

사용자2  20210208      20210210

사용자2  20210209      20210210

사용자2  20210210      20210210
사용자3  20210302      20210302 

 

edate는 동일값 혹은 NULL로 출력 되어도 무방
 

구글에서 시작일 종료일을 가지고 중간에 일자를 채줘 넣는 소스가 있는데

이걸 어떻게 응용해야 할지 모르겠습니다.

 

DECLARE @StartDateTime varchar(10)
DECLARE @EndDateTime varchar(10)

SET @StartDateTime = '20200831'
SET @EndDateTime = '20200904';

WITH DateRange(Dates, DateWD) AS 
(
    SELECT @StartDateTime as Date, convert(varchar(10),DATEPART(WEEKDAY, @StartDateTime),112) 
    UNION ALL
    SELECT convert(varchar(10),DATEADD(d,1,Dates),112), convert(varchar(10),DATEPART(WEEKDAY, DATEADD(d,1,Dates)),112)  
    FROM DateRange 
    WHERE Dates < @EndDateTime
    
)

SELECT Dates, DateWD,DATENAME(WEEKDAY,Dates) 
FROM DateRange 
OPTION (MAXRECURSION 0)

 

No. Subject Author Date Views
Notice [IT재직자] 개강임박!! 올해 마지막 무료 및 국비지원 교육 (JAVA, 리눅스 기초/고급 , CCNA, CCIE 등) 코난(김대우) 2022.12.02 82
Notice 2022년 11월 SQLER의 강좌 업데이트 리스트 코난(김대우) 2022.12.01 23
Notice 2022 공개SW 페스티벌 - Open Up 코난(김대우) 2022.12.01 15
» 시작일 종료일 사이 일자 채워 넣기 One이 2021.05.27 150
10712 쿼리문 질문좀 드릴게요. [2] file 능능능 2021.05.17 236
10711 regexp_substr에 대한 질문이 있습니다 file 꼬리엔더 2021.05.06 199
10710 시스템 구성 질문 김동철_278663 2021.05.03 77
10709 CONTAINS 함수 사용에 대한 문의^^ [2] 나무뿌리 2021.04.23 198
10708 쿼리문 질문 좀 드리겠습니다. [2] file 열린문서 2021.04.21 255
10707 '단어 유사' 쿼리문 질문드립니다. NEWB 2021.04.19 77
10706 소유자의 DB만 보이기 하는 문제 냥냥이맘5936 2021.04.09 91
10705 [도움요청] SQL 가져오기 마법사 엑셀메뉴 사라짐 [2] file 초보SQL러 2021.04.02 262
10704 MSSQL 라이센스 문의 드립니다. [2] 윤석민 2021.04.01 625
10703 MSSQL 라이센스 문의 드립니다. 윤석민 2021.04.01 121
10702 다음처럼 코드를 짰는데 [1] file 1100076 2021.03.24 213
10701 데이터베이스 쿼리문 질문있습니다 [1] 전병준2833 2021.03.24 118
10700 MS-SQL2008에서 2019로 데이터베이스 파일을 옮길때 문제 발생 [2] 김기용4609 2021.03.24 193
10699 쿼리문 json 으로 변환시 문의. 리더군5836 2021.03.23 87
10698 MS-SQL 프로시져 질문드립니다. [2] file YoHanKo 2021.03.22 172
10697 [질문] sql 퀴즈 관련 문의 드립니다. [1] KyungjinKo 2021.03.18 147
10696 JSON 값을 MSSQL로 파싱하고자 합니다!!! 오라클ㄹ 2021.03.18 131
10695 oracle DBLINK된 테이블에 연결이 안 될 때 jeonjeon 2021.03.16 69
10694 Oracle -> postgresql 변환 질문 [1] SQL공부 2021.03.12 123





XE Login

테스트 팝업
Close