본문 바로가기
IT/MSSQL

MSSQL DATETIME 특정 날짜 구하기

by ^&**&^ 2023. 6. 23.
반응형

(1) 월의 1일과 마지막 날짜 구하기

현재일 기준으로 해당 월이 1일과 마지막 날짜를 구하는 방법입니다. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DECLARE @LIST_A TABLE (ITEM DATETIME);
DECLARE @DATETIME_A DATETIME;
 
INSERT INTO @LIST_A VALUES ('2023-01-03'), ('2023-01-15'), ('2023-02-15');
SET @DATETIME_A = '2023-1-20';
 
 
 
-- 날짜
SELECT DAY(@DATETIME_A);
 
-- 첫째날 구하기 
SELECT DATEADD(DAY, -DAY(GETDATE()) + 1, GETDATE());
 
-- 마지막날 구하기 
SELECT DATEADD(MONTH, 1, GETDATE()) - DAY(GETDATE());
cs

 

 

 

반응형

댓글