현재 날짜에서 전전전주, 전전주, 전주, 해당주 일요일을 구하는 쿼리 입니다.

 

SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , -15), 120)  -- 전전전주 일요일
SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , -8), 120)  -- 전전주 일요일
SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , -1), 120)  -- 전주 일요일
SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , 6), 120)  -- 해당주 일요일

 

 

많이 쓰이진 않지만 그래도 종종 쓰이는 쿼리로 기억하기 보다는 포스팅으로 기록을~

'IT > MSSQL' 카테고리의 다른 글

십단위 올림  (0) 2018.02.19
로우 합치기  (0) 2018.02.02
부서 사용자 트리 쿼리  (0) 2017.11.07
pivot column names change  (0) 2017.03.03
column을 row로 row를 column으로 변환  (0) 2017.02.15

+ Recent posts

현재 날짜에서 전전전주, 전전주, 전주, 해당주 일요일을 구하는 쿼리 입니다.

 

SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , -15), 120)  -- 전전전주 일요일
SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , -8), 120)  -- 전전주 일요일
SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , -1), 120)  -- 전주 일요일
SELECT CONVERT(VARCHAR(10), DATEADD(wk, DATEDIFF(d, 0, GETDATE()) / 7 , 6), 120)  -- 해당주 일요일

 

 

많이 쓰이진 않지만 그래도 종종 쓰이는 쿼리로 기억하기 보다는 포스팅으로 기록을~

'IT > MSSQL' 카테고리의 다른 글

십단위 올림  (0) 2018.02.19
로우 합치기  (0) 2018.02.02
부서 사용자 트리 쿼리  (0) 2017.11.07
pivot column names change  (0) 2017.03.03
column을 row로 row를 column으로 변환  (0) 2017.02.15

+ Recent posts